Sdílet prostřednictvím


Objekt zařízení

Objekt zařízení podporuje následující vlastnosti. Aplikace může tyto vlastnosti požadovat dotazováním kořenového objektu (určením definovaného WPD_DEVICE_OBJECT_ID ID konstantního objektu). Všechny hodnoty objektu zařízení jsou jen pro čtení.

Pokud dané zařízení implementuje WPD_FUNCTIONAL_CATEGORY_DEVICE kategorii, musí také podporovat vlastnosti přidružené k této kategorii.

Název vlastnosti Povinné nebo volitelné
WPD_OBJECT_ID Požadovaný. Hodnota je WPD_DEVICE_OBJECT_ID.
WPD_OBJECT_PARENT_ID Požadovaný. Hodnota je prázdný řetězec.
WPD_OBJECT_NAME Vyžaduje se, pokud objekt představuje soubor.
WPD_OBJECT_PERSISTENT_UNIQUE_ID Požadovaný.
WPD_OBJECT_ISHIDDEN Vyžaduje se, pokud by se objekt zařízení neměl uživateli zobrazovat.
WPD_OBJECT_REFERENCES Vyžaduje se, pokud objekt zařízení obsahuje odkazy na jiné objekty.
WPD_OBJECT_KEYWORDS Volitelný.
WPD_OBJECT_SYNC_ID Volitelný.
WPD_OBJECT_GENERATE_THUMBNAIL_FROM_RESOURCE Volitelný.
WPD_DEVICE_SYNC_PARTNER Volitelný.
WPD_DEVICE_FIRMWARE_VERSION Požadovaný.
WPD_DEVICE_POWER_LEVEL Doporučuje se, pokud má zařízení baterii.
WPD_DEVICE_POWER_SOURCE Doporučený.
WPD_DEVICE_PROTOCOL Doporučený.
WPD_DEVICE_MANUFACTURER Požadovaný.
WPD_DEVICE_MODEL Požadovaný.
WPD_DEVICE_SERIAL_NUMBER Požadovaný.
WPD_DEVICE_SUPPORTS_NON_CONSUMABLE Vyžaduje se, pokud zařízení podporuje nepoužitelné objekty; to znamená, že pokud se dá použít pro jednoduché úložiště dat.
WPD_DEVICE_DATETIME Volitelný.
WPD_DEVICE_FRIENDLY_NAME Doporučený.
WPD_DEVICE_SUPPORTED_DRM_SCHEME Doporučuje se, pokud zařízení podporuje technologii DRM (Digital Rights Management).
WPD_DEVICE_SUPPORTED_FORMATS_ARE_ORDERED Doporučuje se, pokud zařízení podporuje upřednostňované řazení formátů.
WPD_DEVICE_TYPE Doporučený.
WPD_DEVICE_FUNCTIONAL_UNIQUE_ID Volitelný.
WPD_DEVICE_MODEL_UNIQUE_ID Volitelný.
WPD_DEVICE_TRANSPORT Doporučený.
WPD_DEVICE_USE_DEVICE_STAGE Volitelný.
WPD_FUNCTIONAL_OBJECT_CATEGORY Požadovaný.

Typické prostředky

Tyto objekty obvykle hostují prostředky.

Příkazy

Kromě vlastností by zařízení měla podporovat určitou sadu příkazů definovaných přenosnými zařízeními s Windows. Jaké příkazy objekt nebo zařízení podporuje, závisí na typu, funkčnosti a možnostech.

Následující tabulka popisuje třídy příkazů, které se vztahují na zařízení podle funkcí. Zařízení obvykle spadá do několika kategorií a mělo by podporovat příkazy pro všechny příslušné kategorie. Například mobilní telefon s kamerou by se spadl do tří kategorií: všechna zařízení, sms zařízení a zařízení pro zachytávání obrázků. Vlastní ovladač a klientská aplikace mohou podporovat další příkazy nebo vlastnosti, které definujete, ale musí podporovat následující příkazy. Popis konkrétních příkazů, které spadají do jednotlivých kategorií příkazů, najdete v tématu Příkazy.

Popis Kategorie příkazů
Všechna zařízení. 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
Zařízení, která můžou zachytit obrázky, jako jsou digitální fotoaparáty. WPD_CATEGORY_STILL_IMAGE_CAPTURE
Zařízení, která můžou posílat krátké zprávy služby (SMS), jako jsou mobilní telefony. Odesílání sms zpráv se často nazývá "textové zprávy". WPD_CATEGORY_SMS
Zařízení, která fungují jako úložná zařízení. Patří sem externí jednotky. Pokud zařízení podporuje možnost formátovat úložiště nebo přesouvat objekty z jednoho umístění do jiného, měl by ovladač tuto kategorii podporovat.
WPD_CATEGORY_STORAGE

požadavky pro objekty