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*
當這個方法傳回時,包含由位 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 |