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)