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 [僅限桌面應用程式] |
標頭 |
|