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 |
Související témata
-
požadavky pro objekty