Функция CoGetPSClsid (combaseapi.h)
Возвращает CLSID библиотеки DLL, реализующей прокси-сервер и заглушку для указанного интерфейса.
Синтаксис
HRESULT CoGetPSClsid(
[in] REFIID riid,
[out] CLSID *pClsid
);
Параметры
[in] riid
Интерфейс, для которого возвращается идентификатор CLSID прокси-сервера или заглушки.
[out] pClsid
Указывает место хранения идентификатора CLSID прокси-сервера или заглушки для интерфейса, заданного riid.
Возвращаемое значение
Эта функция может возвращать следующие значения.
Код возврата | Описание |
---|---|
|
Идентификатор CLSID прокси-сервера или заглушки успешно возвращен. |
|
Один из параметров недопустим. |
|
Недостаточно памяти для выполнения этой операции. |
Комментарии
Функция CoGetPSClsid просматривает раздел HKEY_CLASSES_ROOT\Interfaces\{string form of riid}\ProxyStubClsid32 в реестре, чтобы определить CLSID библиотеки DLL для загрузки, чтобы создать прокси-сервер и заглушку для интерфейса, заданного riid. Эта функция также возвращает CLSID для любого интерфейса IID, зарегистрированного CoRegisterPSClsid в текущем процессе.
Требования
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Целевая платформа | Windows |
Header | combaseapi.h (включая Objbase.h) |
Библиотека | Ole32.lib |
DLL | Ole32.dll |