Поделиться через


Метод IOleUIObjInfoW::GetConvertInfo (oledlg.h)

Возвращает сведения о преобразовании, связанные с указанным объектом.

Синтаксис

HRESULT GetConvertInfo(
  [in]  DWORD   dwObject,
  [out] CLSID   *lpClassID,
  [out] WORD    *lpwFormat,
  [out] CLSID   *lpConvertDefaultClassID,
  [out] LPCLSID *lplpClsidExclude,
  [out] UINT    *lpcClsidExclude
);

Параметры

[in] dwObject

Уникальный идентификатор объекта.

[out] lpClassID

Указатель на расположение для возврата идентификатора CLSID объекта.

[out] lpwFormat

Указатель на формат буфера обмена объекта.

[out] lpConvertDefaultClassID

Указатель на класс по умолчанию, выбранный в пользовательском интерфейсе для преобразования объекта.

[out] lplpClsidExclude

Адрес переменной указателя, получающей указатель на массив идентификаторов CLSID, которые должны быть исключены из пользовательского интерфейса для этого объекта. Если значение lpcClsidExclude равно нулю, lpClsidExclude имеет значение NULL.

[out] lpcClsidExclude

Адрес выходной переменной, получающей количество идентификаторов CLSID в lplpClsidExclude. Этот параметр может быть равен нулю.

Возвращаемое значение

Этот метод возвращает значение S_OK при успешном завершении. Другие возможные возвращаемые значения включают следующее.

Код возврата Описание
E_ACCESSDENIED
Недостаточно разрешений доступа.
E_FAIL
Операция не удалась.
E_INVALIDARG
Указанный идентификатор недопустим.
E_OUTOFMEMORY
Для этой операции недостаточно памяти.

Комментарии

Примечания для разработчиков

Необходимо указать clSID объекта как минимум. Если формат хранилища неизвестен, lpwFormat может быть равен нулю.

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header oledlg.h

См. также раздел

IOleUIObjInfo