Struktury správy zařízení
Při správě zařízení se používají následující struktury:
V této části
Námět | Popis |
---|---|
CHANGER_ELEMENT |
Představuje element changeru. |
CHANGER_ELEMENT_LIST |
Představuje rozsah prvků jednoho typu, obvykle pro operaci, jako je získání nebo inicializace stavu více prvků. |
CHANGER_ELEMENT_STATUS |
Představuje stav zadaného prvku. |
CHANGER_ELEMENT_STATUS_EX |
Představuje stav zadaného prvku. |
CHANGER_EXCHANGE_MEDIUM |
Obsahuje informace, které řídicí kód IOCTL_CHANGER_EXCHANGE_MEDIUM používá k přesunutí části média do cíle a část média původně v prvním cíli do druhého cíle. |
CHANGER_INITIALIZE_ELEMENT_STATUS |
Představuje stav všech prvků měniče médií nebo zadaných prvků určitého typu. |
CHANGER_MOVE_MEDIUM |
Obsahuje informace, které řídicí kód IOCTL_CHANGER_MOVE_MEDIUM používá k přesunutí části média do cíle. |
CHANGER_PRODUCT_DATA |
Představuje data produktu pro zařízení se změnou. Používá ho řídicí kód IOCTL_CHANGER_GET_PRODUCT_DATA. |
CHANGER_READ_ELEMENT_STATUS |
Obsahuje informace o tom, že řídicí kód IOCTL_CHANGER_GET_ELEMENT_STATUS musí určit prvky, jejichž stav se má načíst. |
CHANGER_SEND_VOLUME_TAG_INFORMATION |
Obsahuje informace, které řídicí kód IOCTL_CHANGER_QUERY_VOLUME_TAGS používá k určení informací o svazku, které se mají načíst. |
CHANGER_SET_ACCESS |
Obsahuje informace o tom, že řídicí kód IOCTL_CHANGER_SET_ACCESS musí nastavit stav portu pro vložení/vysunutí zařízení, dveří nebo klávesnice. |
CHANGER_SET_POSITION |
Obsahuje informace potřebné kontrolním kódem IOCTL_CHANGER_SET_POSITION k nastavení robotického transportního mechanismu měniče na zadanou adresu prvku. |
CLASS_MEDIA_CHANGE_CONTEXT |
Obsahuje informace přidružené k události změny média. |
_DEV_BROADCAST_USERDEFINED |
Obsahuje uživatelem definovanou událost a volitelná data přidružená k události DBT_USERDEFINED zařízení. |
DEV_BROADCAST_DEVICEINTERFACE |
Obsahuje informace o třídě zařízení. |
DEV_BROADCAST_HANDLE |
Obsahuje informace o popisovači systému souborů. |
DEV_BROADCAST_HDR |
Slouží jako standardní hlavička pro informace související s událostí zařízení hlášenou prostřednictvím zprávy WM_DEVICECHANGE. |
DEV_BROADCAST_OEM |
Obsahuje informace o typu zařízení definovaném výrobcem OEM. |
DEV_BROADCAST_PORT |
Obsahuje informace o modemu, sériovém nebo paralelním portu. |
DEV_BROADCAST_VOLUME |
Obsahuje informace o logickém svazku. |
DEVICE_DATA_SET_LB_PROVISIONING_STATE |
Výstupní struktura pro DeviceDsmAction_Allocation akci řídicího kódu IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES |
DEVICE_DATA_SET_RANGE |
Poskytuje informace o rozsahu sad dat pro použití s řídicím kódem IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES. |
DEVICE_DATA_SET_REPAIR_PARAMETERS |
Určuje parametry pro operaci opravy. |
DEVICE_DSM_NOTIFICATION_PARAMETERS |
Obsahuje parametry pro akci DeviceDsmAction_Notification pro kód ovládacího prvku IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES. |
DEVICE_DSM_OFFLOAD_READ_PARAMETERS |
Obsahuje parametry pro akci DeviceDsmAction_OffloadRead pro řídicí kód IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES. |
DEVICE_DSM_OFFLOAD_WRITE_PARAMETERS |
Určuje parametry pro operaci zápisu offload. |
DEVICE_MANAGE_DATA_SET_ATTRIBUTES |
Vstupní struktura pro kód ovládacího prvku IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES |
DEVICE_MANAGE_DATA_SET_ATTRIBUTES_OUTPUT |
Výstupní struktura pro IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES řídicí kód |
DEVICE_MEDIA_INFO |
Poskytuje informace o médiu podporovaném zařízením. |
GET_CHANGER_PARAMETERS |
Představuje parametry měniče. |
GET_MEDIA_TYPES |
Obsahuje informace o typech médií podporovaných zařízením. |
MEDIA_SERIAL_NUMBER_DATA |
Obsahuje sériové číslo zařízení USB. Používá ho řídicí kód IOCTL_STORAGE_GET_MEDIA_SERIAL_NUMBER. |
PREVENT_MEDIA_REMOVAL |
Poskytuje vyměnitelná data zamykání médií. Používá ho řídicí kód IOCTL_STORAGE_MEDIA_REMOVAL. |
READ_ELEMENT_ADDRESS_INFO |
Představuje informace o značce svazku. Používá ho řídicí kód IOCTL_CHANGER_QUERY_VOLUME_TAGS. |
STORAGE_DEVICE_NUMBER |
Obsahuje informace o zařízení. Tuto strukturu používá řídicí kód IOCTL_STORAGE_GET_DEVICE_NUMBER. |
STORAGE_HOTPLUG_INFO |
Poskytuje informace o hotplug informace o zařízení. |
STORAGE_OFFLOAD_READ_OUTPUT |
Výstupní struktura pro DeviceDsmAction_OffloadRead akci IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES řídicího kódu. |
STORAGE_OFFLOAD_TOKEN |
Token použitý k reprezentaci části souboru používaného v operacích čtení a zápisu přesměrování zátěže. |
STORAGE_OFFLOAD_WRITE_OUTPUT |
Výstupní struktura pro DeviceDsmAction_OffloadWrite akci řídicího kódu IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES. |
STORAGE_READ_CAPACITY |
Obsahuje informace o velikosti zařízení. Tento kód se vrátí z IOCTL_STORAGE_READ_CAPACITY řídicího kódu. |