屬性屬性 (PortableDevice.h)
Windows 可攜式裝置支援下列屬性屬性。 下列方法會傳回這些屬性:
- IPortableDeviceCapabilities::GetFixedPropertyAttributes
- IPortableDeviceProperties::GetPropertyAttributes
- IPortableDeviceServiceCapabilities::GetFormatPropertyAttributes
屬性 | VarType | Description |
---|---|---|
WPD_PROPERTY_ATTRIBUTE_CAN_DELETE | VT_BOOL | 布林值,指定用戶端是否可以刪除 屬性。 若要刪除屬性,請將其值設定為 VT_EMPTY。 |
WPD_PROPERTY_ATTRIBUTE_CAN_READ | VT_BOOL | 布林值,指定用戶端是否可以讀取 屬性。 |
WPD_PROPERTY_ATTRIBUTE_CAN_WRITE | VT_BOOL | 布林值,指定用戶端是否可以修改 屬性。 |
WPD_PROPERTY_ATTRIBUTE_DEFAULT_VALUE | VT_XXXX | 指定屬性預設值的裝置所定義的值。 這僅適用于可寫入的屬性。 |
WPD_PROPERTY_ATTRIBUTE_ENUMERATION_ELEMENTS | VT_UNKNOWN | IPortableDevicePropVariantCollection介面,其中包含屬性的集合,其WPD_PROPERTY_ATTRIBUTE_FORM屬性為WPD_PROPERTY_ATTRIBUTE_FORM_ENUMERATION。 資料類型取決於要查詢的屬性。 |
WPD_PROPERTY_ATTRIBUTE_FAST_PROPERTY | VT_BOOL | 如果為 True,則此屬性屬於 快速屬性 群組。 這些是可從裝置快速擷取的屬性。 |
WPD_PROPERTY_ATTRIBUTE_FORM | VT_UI4 | WpdAttributeForm列舉值,指定此屬性所允許的有效值格式。 |
WPD_PROPERTY_ATTRIBUTE_NAME | VT_LPWSTR | 指定屬性腳本易記名稱的字串。 有效字元為英數位元 [a-zA-Z0-9] 和 '_'。 |
WPD_PROPERTY_ATTRIBUTE_RANGE_MAX | VT_XXXX | 屬性的最大值,其 WPD_PROPERTY_ATTRIBUTE_FORM 屬性為 WPD_PROPERTY_ATTRIBUTE_FORM_RANGE。 資料類型可以是任何數數值型別。 |
WPD_PROPERTY_ATTRIBUTE_RANGE_MIN | VT_XXXX | 屬性的最小值,其 WPD_PROPERTY_ATTRIBUTE_FORM 屬性為 WPD_PROPERTY_ATTRIBUTE_FORM_RANGE。 資料類型可以是任何數數值型別。 |
WPD_PROPERTY_ATTRIBUTE_RANGE_STEP | VT_XXXX | 屬性的步驟值,其 WPD_PROPERTY_ATTRIBUTE_FORM 屬性為 WPD_PROPERTY_ATTRIBUTE_FORM_RANGE。 步驟會指定範圍屬性必須變更多少。 例如,最小值為 10、最大值為 20 的屬性,而步驟 5 可能有下列值: 10、 15、 20。 資料類型可以是任何數數值型別。 |
WPD_PROPERTY_ATTRIBUTE_REGULAR_EXPRESSION | VT_LPWSTR | 正則運算式字串,指定表單為 WPD_PROPERTY_ATTRIBUTE_FORM_REGULAR_EXPRESSION之屬性可接受的值。 |
WPD_PROPERTY_ATTRIBUTE_VARTYPE | VT_UI4 | 指定屬性 VARTYPE 的整數,例如 ,VT_BOOL。 |
WPD_PROPERTY_ATTRIBUTE_MAX_SIZE | VT_UI8 | 值,指定這個屬性值的大小上限,以位元組為單位。 |
規格需求
需求 | 值 |
---|---|
標頭 |
|
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應