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 の場合、lpClsidExclude は NULL に設定されます。
[out] lpcClsidExclude
lplpClsidExclude 内の CLSID の数を受け取る出力変数のアドレス。 このパラメーターは 0 にすることができます。
戻り値
このメソッドは、成功したS_OKを返します。 その他の可能な戻り値は次のとおりです。
リターン コード | 説明 |
---|---|
|
アクセス許可が不十分です。 |
|
操作が失敗しました。 |
|
指定された識別子が無効です。 |
|
この操作に使用できるメモリが不足しています。 |
注釈
実装者へのメモ
少なくともオブジェクトの CLSID を入力する必要があります。 ストレージの形式が不明な場合は、lpwFormat を 0 のままにすることができます。要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | oledlg.h |