共用方式為


IRpcStubBuffer::IsIIDSupported 方法 (objidl.h)

判斷存根是否設計成處理特定介面的取消封存。

語法

IRpcStubBuffer * IsIIDSupported(
  [in] REFIID riid
);

參數

[in] riid

介面的 IID。 此參數不能IID_IUnknown。

傳回值

如果存根可以處理指定的介面,則此方法會傳回該介面的 IRpcStubBuffer 指標;否則會傳回 NULL

備註

在給定對象上呈現需要遠端新的 IID 時,RPC 運行時間通常會在所有目前連線的介面存根上呼叫這個方法,以嘗試找出可以處理要求封送處理,然後才能建立新存根的問題。

如同 IPSFactoryBuffer::CreateStub,如果存根目前已連線到伺服器物件,則不僅必須驗證 Stub 可以處理指定的介面,也必須使用 QueryInterface 來驗證 () 連線的伺服器對象事實上支援指定的介面。 根據 IID 和先前的介面服務要求,可能已經這麼做。

規格需求

需求
最低支援的用戶端 Windows 2000 專業版 [傳統型應用程式 |UWP 應用程式]
最低支援的伺服器 Windows 2000 Server [傳統型應用程式 |UWP 應用程式]
目標平台 Windows
標頭 objidl.h (包含 ObjIdl.h)

另請參閱

IRpcStubBuffer