Метод IPerPropertyBrowsing::MapPropertyToPage (ocidl.h)
Извлекает ИДЕНТИФИКАТОР CLSID страницы свойств, связанной с указанным свойством.
Синтаксис
HRESULT MapPropertyToPage(
[in] DISPID dispID,
[out] CLSID *pClsid
);
Параметры
[in] dispID
Идентификатор диспетчеризации свойства .
[out] pClsid
Указатель на ИДЕНТИФИКАТОР CLSID, определяющий страницу свойств, связанную со свойством, заданным параметром dispID. Если этот метод завершается сбоем, параметру *pClsid присваивается значение CLSID_NULL.
Возвращаемое значение
Этот метод может возвращать стандартные возвращаемые значения E_INVALIDARG и E_UNEXPECTED, а также следующие значения.
Код возврата | Описание |
---|---|
|
Метод завершился успешно. |
|
Объект не поддерживает страницы свойств вообще или не поддерживает сопоставление свойств с CLSID страницы. Другими словами, эта функция просмотра определенных свойств не поддерживается. |
|
Недопустимый адрес в pClsid . Например, он может иметь значение NULL. |
Комментарии
Идентификатор CLSID, возвращенный этим методом, можно передать в OleCreatePropertyFrameIndirect , чтобы указать начальную страницу, отображаемую на странице свойств.
Требования
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Целевая платформа | Windows |
Header | ocidl.h |