Device 物件
裝置物件支援下列屬性。 應用程式可以查詢根物件來要求這些屬性(指定定義的 WPD_DEVICE_OBJECT_ID 常數對象識別元)。 裝置物件的所有值都是唯讀的。
如果指定的裝置實作 WPD_FUNCTIONAL_CATEGORY_DEVICE 類別,它也必須支援與該類別相關聯的屬性。
屬性名稱 | 必要或選擇性 |
---|---|
WPD_OBJECT_ID | 必填。 值 WPD_DEVICE_OBJECT_ID。 |
WPD_OBJECT_PARENT_ID | 必填。 值是空字串。 |
WPD_OBJECT_NAME | 如果物件代表檔案,則為必要專案。 |
WPD_OBJECT_PERSISTENT_UNIQUE_ID | 必填。 |
WPD_OBJECT_ISHIDDEN | 如果不應該向用戶顯示裝置物件,則為必要專案。 |
WPD_OBJECT_REFERENCES | 如果裝置物件具有其他對象的參考,則為必要專案。 |
WPD_OBJECT_KEYWORDS | 自選。 |
WPD_OBJECT_SYNC_ID | 自選。 |
WPD_OBJECT_GENERATE_THUMBNAIL_FROM_RESOURCE | 自選。 |
WPD_DEVICE_SYNC_PARTNER | 自選。 |
WPD_DEVICE_FIRMWARE_VERSION | 必填。 |
WPD_DEVICE_POWER_LEVEL | 如果裝置有電池,則建議使用。 |
WPD_DEVICE_POWER_SOURCE | 推薦。 |
WPD_DEVICE_PROTOCOL | 推薦。 |
WPD_DEVICE_MANUFACTURER | 必填。 |
WPD_DEVICE_MODEL | 必填。 |
WPD_DEVICE_SERIAL_NUMBER | 必填。 |
WPD_DEVICE_SUPPORTS_NON_CONSUMABLE | 如果裝置支援非消費性物件,則為必要;也就是說,如果可用於簡單的資料儲存區,則為 。 |
WPD_DEVICE_DATETIME | 自選。 |
WPD_DEVICE_FRIENDLY_NAME | 推薦。 |
WPD_DEVICE_SUPPORTED_DRM_SCHEME | 如果裝置支援數字版權管理(DRM),則建議使用。 |
WPD_DEVICE_SUPPORTED_FORMATS_ARE_ORDERED | 如果裝置支援慣用的格式排序,則建議使用。 |
WPD_DEVICE_TYPE | 推薦。 |
WPD_DEVICE_FUNCTIONAL_UNIQUE_ID | 自選。 |
WPD_DEVICE_MODEL_UNIQUE_ID | 自選。 |
WPD_DEVICE_TRANSPORT | 推薦。 |
WPD_DEVICE_USE_DEVICE_STAGE | 自選。 |
WPD_FUNCTIONAL_OBJECT_CATEGORY | 必填。 |
一般資源
這些物件通常不會裝載資源。
命令
除了屬性之外,裝置應該支援 Windows 可攜式裝置所定義的一組特定命令。 物件或裝置支援的命令取決於其類型、功能和功能。
下表說明依功能套用至裝置的命令類別。 一般而言,裝置屬於數個類別,而且應該支援所有適用類別的命令。 例如,具有相機的行動電話分為三個類別:所有裝置、SMS 裝置和仍會擷取影像的裝置。 自定義驅動程式和用戶端應用程式可以支援您定義的其他命令或屬性,但必須支援下列命令。 如需屬於每個指令類別下之特定命令的描述,請參閱 命令。
描述 | 命令類別 |
---|---|
所有裝置。 |
WPD_CATEGORY_CAPABILITIESWPD_CATEGORY_COMMON WPD_CATEGORY_OBJECT_ENUMERATION WPD_CATEGORY_OBJECT_MANAGEMENT WPD_CATEGORY_OBJECT_PROPERTIES WPD_CATEGORY_OBJECT_PROPERTIES_BULK WPD_CATEGORY_OBJECT_RESOURCES |
可以擷取靜止影像的裝置,例如數字相機。 | WPD_CATEGORY_STILL_IMAGE_CAPTURE |
可以傳送簡訊服務(SMS)訊息的裝置,例如行動電話。 傳送簡訊通常稱為「簡訊」。 | WPD_CATEGORY_SMS |
作為記憶體裝置的裝置。 其中包括外部磁碟驅動器。如果裝置支援將存放區格式化或將物件從某個位置移至另一個位置的能力,您的驅動程式應該支援此類別。 |
WPD_CATEGORY_STORAGE |
相關主題
-
物件 需求