Функция CreateClassMoniker (objbase.h)
Создает моникер класса, который ссылается на указанный класс.
Синтаксис
HRESULT CreateClassMoniker(
[in] REFCLSID rclsid,
[out] LPMONIKER *ppmk
);
Параметры
[in] rclsid
Ссылка на CLSID типа объекта, к которому привязывается этот моникер.
[out] ppmk
Адрес переменной указателя IMoniker*, которая получает указатель интерфейса на новый моникер класса. При успешном возвращении функция вызывает AddRef для моникера, и вызывающий объект отвечает за вызов Release. При возникновении ошибки значение указателя моникера равно NULL.
Возвращаемое значение
Эта функция может возвращать следующие значения.
Код возврата | Описание |
---|---|
|
Моникер создан успешно. |
|
Один или несколько аргументов являются недопустимыми. |
Комментарии
Моникер класса будет поддерживать привязку к новому экземпляру класса, определяемого идентификатором CLSID в rclsid.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 2000 Профессиональная [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows 2000 Server [классические приложения | Приложения UWP] |
Целевая платформа | Windows |
Header | objbase.h |
Библиотека | Ole32.lib |
DLL | Ole32.dll |
Набор API | ext-ms-win-com-ole32-l1-1-5 (представлен в Windows 10 версии 10.0.15063) |