rpcMgmtInqIfIds 函数 (rpcdce.h)
RpcMgmtInqIfIds 函数返回一个矢量,其中包含服务器提供的接口的标识符。
语法
RPC_STATUS RpcMgmtInqIfIds(
RPC_BINDING_HANDLE Binding,
RPC_IF_ID_VECTOR **IfIdVector
);
parameters
Binding
若要接收有关远程应用程序的接口标识符,请为该应用程序指定服务器绑定句柄。 若要接收有关你自己的应用程序的接口信息,请指定 NULL 值。
IfIdVector
返回接口标识符向量的地址。
返回值
值 | 含义 |
---|---|
|
调用成功。 |
|
绑定句柄无效。 |
|
这是操作的错误绑定类型。 |
注意 有关有效错误代码的列表,请参阅 RPC 返回值。
注解
应用程序调用 RpcMgmtInqIfIds 函数,以从 RPC 运行时库中获取有关指定服务器的接口标识符矢量。
RPC 运行时库为接口标识符矢量分配内存。 应用程序负责调用 RpcIfIdVectorFree 函数以释放此向量使用的内存。
服务器必须侦听远程过程调用,此函数才能成功。 如果服务器未侦听,则函数将失败。
要求
最低受支持的客户端 | Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
目标平台 | Windows |
标头 | rpcdce.h (包括 Rpc.h) |
Library | Rpcrt4.lib |
DLL | Rpcrt4.dll |