NdrDllGetClassObject 函数 (rpcproxy.h)
NdrDllGetClassObject 函数检索代理或存根的类对象。
语法
HRESULT NdrDllGetClassObject(
[in] REFCLSID rclsid,
[in] REFIID riid,
[out] void **ppv,
[in] const ProxyFileInfo **pProxyFileList,
[in] const CLSID *pclsid,
[in] CStdPSFactoryBuffer *pPSFactoryBuffer
);
parameters
[in] rclsid
要检索的代理或存根的类标识符。
[in] riid
IPSFactoryBuffer 接口的接口标识符。
[out] ppv
接收 riid 中请求的接口指针的输出变量的地址。
[in] pProxyFileList
指向 ProxyFileInfo 结构的指针,该结构包含有关代理和存根的信息。
[in] pclsid
指向代理或存根的类标识符的指针。 如果PROXY_CLSID常量在源代码中定义或作为 C 编译器选项定义,请指定 pclsid。
[in] pPSFactoryBuffer
指向 IPSFactoryBuffer 对象的指针。 指针包含在 RpcProxy.h 中定义的全局变量 gPFactory 中。
返回值
如果成功,则返回 S_OK。
要求
最低受支持的客户端 | Windows 2000 专业版 [桌面应用 |UWP 应用] |
最低受支持的服务器 | Windows 2000 Server [桌面应用 |UWP 应用] |
目标平台 | Windows |
标头 | rpcproxy.h |
Library | Rpcrt4.lib |
DLL | Rpcrt4.dll |