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


Метод IOleUIObjInfoA::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