RPC_IF_HANDLE

RPC_IF_HANDLE資料類型會宣告介面控制碼。

typedef void __RPC_FAR* RPC_IF_HANDLE;

備註

RPC 執行時間程式庫會使用介面控制碼來存取介面規格資料結構。 MIDL 編譯器會自動從每個 IDL 檔案建立介面規格資料結構,並針對介面規格建立類型RPC_IF_HANDLE的全域變數。

MIDL 編譯器會在針對介面產生的每個標頭檔中包含介面控制碼。 需要介面規格做為參數的函式會顯示 RPC_IF_HANDLE的資料類型。 每個介面控制碼名稱的格式如下:

  • if-name_ClientIfHandle (用戶端)
  • if-name_ServerIfHandle (伺服器)

if-name部分會指定 IDL 檔案中的介面識別碼。

例如:

hello_ClientIfHandle

hello_ServerIfHandle

注意

介面控制碼名稱的最大長度為 31 個字元。

由於名稱的 「_ClientIfHandle」 和 「_ServerIfHandle」 部分需要 15 個字元, 所以 if-name 元素長度不能超過 16 個字元。

規格需求

需求
最低支援的用戶端
Windows 2000 Professional [僅限傳統型應用程式]
最低支援的伺服器
Windows 2000 Server [僅限桌面應用程式]
標頭
Rpcdce.h (包含 Rpc.h)