Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Создает моникер класса, который ссылается на указанный класс.
Синтаксис
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) |