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

指向从 UI 中选择的默认类的指针,该类将对象转换为该类。

[out] lplpClsidExclude

接收指向应从此对象的用户界面中排除的 CLSED 数组的指针变量的地址。 如果 lpcClsidExclude 为零,则 lpClsidExclude 设置为 NULL

[out] lpcClsidExclude

接收 lplpClsidExclude 中 CLSID 数的输出变量的地址。 此参数可以为零。

返回值

此方法在成功时返回S_OK。 其他可能的返回值包括以下内容。

返回代码 说明
E_ACCESSDENIED
访问权限不足。
E_FAIL
此操作失败。
E_INVALIDARG
指定的标识符无效。
E_OUTOFMEMORY
可用于此操作的内存不足。

注解

实施者说明

必须至少填充对象的 CLSID。 如果存储的格式未知,则 lpwFormat 可能保留为零。

要求

要求
最低受支持的客户端 Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
目标平台 Windows
标头 oledlg.h

另请参阅

IOleUIObjInfo