IPropertyDescription::GetTypeFlags メソッド (propsys.h)
プロパティの用途と機能を記述するフラグのセットを取得します。
構文
HRESULT GetTypeFlags(
[in] PROPDESC_TYPE_FLAGS mask,
[out] PROPDESC_TYPE_FLAGS *ppdtFlags
);
パラメーター
[in] mask
取得する型フラグを指定するマスク。 PROPDESC_TYPE_FLAGS定数に含まれる値の組み合わせ。 すべての型フラグを取得するには、PDTF_MASK_ALL渡します。
[out] ppdtFlags
このメソッドが戻るときに、ビットごとのPROPDESC_TYPE_FLAGS値で構成される値へのポインター が 含まれます。
戻り値
型: HRESULT
常に S_OKを返します。
注釈
プロパティ記述インスタンスが PSGetPropertyDescription または PSGetPropertyDescriptionByName から取得された場合、これらのフラグは、プロパティの説明を定義する .propdesc ファイルから取得されます。
インスタンスが GetAt から取得された場合、型フラグは .propdesc ファイルから取得され、特定の proplist の影響を受ける可能性があります。 つまり、あるプロパティ記述インスタンスから取得されたフラグは、別のインスタンス (両方とも同じプロパティを参照) とは若干異なる場合があります。
型フラグの詳細については、canGroupBy、canStackBy、isInnate、multipleValues、isGroup、isTreeProperty、isViewable、isQueryable、およびプロパティの .propdesc ファイル内の typeInfo 要素の includeInFullTextQuery 属性を参照してください。
要件
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | propsys.h |