IPerPropertyBrowsing::MapPropertyToPage メソッド (ocidl.h)
指定されたプロパティに関連付けられているプロパティ ページの CLSID を取得します。
構文
HRESULT MapPropertyToPage(
[in] DISPID dispID,
[out] CLSID *pClsid
);
パラメーター
[in] dispID
プロパティのディスパッチ識別子。
[out] pClsid
dispID で指定されたプロパティに関連付けられているプロパティ ページを識別する CLSID へのポインター。 このメソッドが失敗した場合、*pClsid は CLSID_NULL に設定されます。
戻り値
このメソッドは、E_INVALIDARGおよびE_UNEXPECTED標準の戻り値と、次の値を返すことができます。
リターン コード | 説明 |
---|---|
|
メソッドは正常に完了しました。 |
|
オブジェクトは、プロパティ ページをまったくサポートしていないか、ページ CLSID へのプロパティのマッピングをサポートしていません。 つまり、特定のプロパティ参照のこの機能はサポートされていません。 |
|
pClsid のアドレスが無効です。 たとえば、 NULL である可能性があります。 |
解説
このメソッドから返される CLSID を OleCreatePropertyFrameIndirect に渡して、プロパティ シートに表示する初期ページを指定できます。
要件
サポートされている最小のクライアント | Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | ocidl.h |