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

オブジェクトを変換する既定のクラスへのポインター。UI から選択されます。

[out] lplpClsidExclude

このオブジェクトのユーザー インターフェイスから除外する必要がある CLSID の配列へのポインターを受け取るポインター変数のアドレス。 lpcClsidExclude が 0 の場合、lpClsidExcludeNULL に設定されます。

[out] lpcClsidExclude

lplpClsidExclude 内の CLSID の数を受け取る出力変数のアドレス。 このパラメーターは 0 にすることができます。

戻り値

このメソッドは、成功したS_OKを返します。 その他の可能な戻り値は次のとおりです。

リターン コード 説明
E_ACCESSDENIED
アクセス許可が不十分です。
E_FAIL
操作が失敗しました。
E_INVALIDARG
指定された識別子が無効です。
E_OUTOFMEMORY
この操作に使用できるメモリが不足しています。

注釈

実装者へのメモ

少なくともオブジェクトの CLSID を入力する必要があります。 ストレージの形式が不明な場合は、lpwFormat を 0 のままにすることができます。

要件

要件
サポートされている最小のクライアント Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー oledlg.h

こちらもご覧ください

IOleUIObjInfo