使用英语阅读

通过


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 [仅限桌面应用]
标头
Rpcdce.h (包括 Rpc.h)

另请参阅

RpcServerRegisterIf

RpcServerRegisterIf2

RpcServerRegisterIfEx

RpcServerUnregisterIf

RpcServerUnregisterIfEx