Функция 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
);
Параметры
[in] rclsid
Идентификатор класса извлекаемого прокси-сервера или заглушки.
[in] riid
Идентификатор интерфейса ИНТЕРФЕЙСА IPSFactoryBuffer .
[out] ppv
Адрес выходной переменной, которая получает указатель интерфейса, запрошенный в riid.
[in] pProxyFileList
Указатель на структуру ProxyFileInfo , которая содержит сведения о прокси-сервере и заглушку.
[in] pclsid
Указатель на идентификатор класса прокси-сервера или заглушки. Укажите pclsid , если константа PROXY_CLSID определена в исходном коде или в качестве параметра компилятора C.
[in] pPSFactoryBuffer
Указатель на объект IPSFactoryBuffer . Указатель содержится в глобальной переменной gPFactory, определенной в RpcProxy.h.
Возвращаемое значение
Возвращает S_OK при успешном выполнении.
Требования
Минимальная версия клиента | Windows 2000 Профессиональная [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows 2000 Server [классические приложения | Приложения UWP] |
Целевая платформа | Windows |
Header | rpcproxy.h |
Библиотека | Rpcrt4.lib |
DLL | Rpcrt4.dll |