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

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