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

備註

如果屬性描述實例來自 PSGetPropertyDescriptionPSGetPropertyDescriptionByName,這些旗標來自訂屬性描述的 .propdesc 檔案。

如果實例來自 GetAt,則類型旗標來自 .propdesc 檔案,而且可能會受到特定 proplist 的影響。 這表示從某個屬性描述實例取得的旗標可能與另一個實例稍有不同, (兩者都參考相同的屬性) 。

如需類型旗標的其他資訊,請參閱canGroupBycanStackByisInnatemultipleValuesisGroupisTreePropertyisViewableisQueryable,以及屬性 .propdesc 檔案中 typeInfo 元素的includeInFullTextQuery屬性。

需求

   
最低支援的用戶端 Windows Vista [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 [僅限傳統型應用程式]
目標平台 Windows
標頭 propsys.h

另請參閱

IPropertyDescription

屬性描述架構