共用方式為


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

物件 需求