RPC_MGR_EPV
数据类型RPC_MGR_EPV定义管理器入口点向量。
typedef void RPC_MGR_EPV;
typedef _if-name_SERVER-EPV {
return-type (* Functionname) (param-list);
... //one entry for each function in IDL file
} if-name_SERVER_EPV:
-
if-name
-
指定接口的名称
-
return-type
-
指定 IDL 文件中指示的函数 Functionname 返回的类型。
-
Functionname
-
指定 IDL 文件中指示的函数的名称。
-
param-list
-
指定 IDL 文件中函数 Functionname 指示的参数。
管理器入口点向量 (EPV) 是函数指针的数组。 数组包含指向 IDL 文件中指定的函数实现的指针。 数组中的元素数设置为 IDL 文件中指定的函数数。 应用程序还可以具有多个EPV,表示接口中指定的函数的多个实现。
MIDL 编译器生成名为 if-name**_SERVER_EPV**的默认 EPV 数据类型,其中 if-name 指定 IDL 文件中的接口标识符。 MIDL 编译器初始化此默认 EPV ,以包含 IDL 文件中指定的每个过程的函数指针。
当服务器提供同一接口的多个实现时,服务器应用程序必须为接口的每个实现声明并初始化一个类型为 if-name**_SERVER_EPV** 的变量。 对于 IDL 文件中定义的每个过程,每个 EPV 必须包含一个入口点 (函数指针) 。
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 |
Windows 2000 Server [仅限桌面应用] |
标头 |
|