共用方式為


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 裝置,以及仍會擷取影像的裝置。 自訂驅動程式和用戶端應用程式可以支援您定義的其他命令或屬性,但必須支援下列命令。 如需屬於每個命令類別下之特定命令的描述,請參閱 命令

Description 命令類別
所有裝置。 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

物件的需求