IPropertyDescription::GetTypeFlags メソッド (propsys.h)

プロパティの使用方法と機能を記述するフラグのセットを取得します。

構文

HRESULT GetTypeFlags(
  [in]  PROPDESC_TYPE_FLAGS mask,
  [out] PROPDESC_TYPE_FLAGS *ppdtFlags
);

パラメーター

[in] mask

種類: PROPDESC_TYPE_FLAGS

取得する型フラグを指定するマスク。 PROPDESC_TYPE_FLAGS定数に含まれる値の組み合わせ。 すべての型フラグを取得するには、PDTF_MASK_ALLを渡します

[out] ppdtFlags

種類: PROPDESC_TYPE_FLAGS*

このメソッドが戻るとき、 には、ビットごとの PROPDESC_TYPE_FLAGS 値で構成される値へのポインターが含まれます。

戻り値

種類: HRESULT

常に S_OKを返します。

解説

プロパティ記述インスタンスが PSGetPropertyDescription または PSGetPropertyDescriptionByName から取得された場合、これらのフラグは、プロパティの説明を定義する .propdesc ファイルから取得されます。

インスタンスが GetAt から取得された場合、型フラグは .propdesc ファイルから取得され、特定の proplist の影響を受ける可能性があります。 つまり、あるプロパティ記述インスタンスから取得されたフラグは、別のインスタンス (両方とも同じプロパティを参照) とは若干異なる場合があります。

型フラグの詳細については、canGroupBycanStackByisInnatemultipleValuesisGroup、isTreePropertyisViewableisQueryable、およびプロパティの .propdesc ファイルの typeInfo 要素の includeInFullTextQuery 属性を参照してください。

要件

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

関連項目

IPropertyDescription

プロパティの説明スキーマ