Udostępnij przez


Struktury zarządzania urządzeniami

Następujące struktury są używane do zarządzania urządzeniami:

W tej sekcji

Temat Opis
CHANGER_ELEMENT
Reprezentuje element zmieniacza.
CHANGER_ELEMENT_LIST
Reprezentuje zakres elementów pojedynczego typu, zazwyczaj dla operacji, takiej jak pobieranie lub inicjowanie stanu wielu elementów.
CHANGER_ELEMENT_STATUS
Reprezentuje stan określonego elementu.
CHANGER_ELEMENT_STATUS_EX
Reprezentuje stan określonego elementu.
CHANGER_EXCHANGE_MEDIUM
Zawiera informacje używane przez kod sterowania IOCTL_CHANGER_EXCHANGE_MEDIUM do przenoszenia fragmentu nośnika do miejsca docelowego, a część nośnika pierwotnie w pierwszym miejscu docelowym do drugiego miejsca docelowego.
CHANGER_INITIALIZE_ELEMENT_STATUS
Reprezentuje stan wszystkich elementów zmieniacza multimediów lub określonych elementów określonego typu.
CHANGER_MOVE_MEDIUM
Zawiera informacje używane przez kod sterowania IOCTL_CHANGER_MOVE_MEDIUM do przenoszenia fragmentu nośnika do miejsca docelowego.
CHANGER_PRODUCT_DATA
Reprezentuje dane produktu dla urządzenia zmieniacza. Jest on używany przez kod kontrolny IOCTL_CHANGER_GET_PRODUCT_DATA.
CHANGER_READ_ELEMENT_STATUS
Zawiera informacje, które IOCTL_CHANGER_GET_ELEMENT_STATUS kod kontrolny musi określić elementy, których stan ma zostać pobrany.
CHANGER_SEND_VOLUME_TAG_INFORMATION
Zawiera informacje używane przez kod kontrolny IOCTL_CHANGER_QUERY_VOLUME_TAGS w celu określenia informacji o woluminie do pobrania.
CHANGER_SET_ACCESS
Zawiera informacje, których kod kontrolny IOCTL_CHANGER_SET_ACCESS musi ustawić stan portu wstawiania/wysuwania urządzenia, drzwi lub klawiatury.
CHANGER_SET_POSITION
Zawiera informacje wymagane przez kod sterowania IOCTL_CHANGER_SET_POSITION w celu ustawienia mechanizmu transportu robota zmieniacza na określony adres elementu.
CLASS_MEDIA_CHANGE_CONTEXT
Zawiera informacje skojarzone ze zdarzeniem zmiany nośnika.
_DEV_BROADCAST_USERDEFINED
Zawiera zdarzenie zdefiniowane przez użytkownika i opcjonalne dane skojarzone ze zdarzeniem urządzenia DBT_USERDEFINED.
DEV_BROADCAST_DEVICEINTERFACE
Zawiera informacje o klasie urządzeń.
DEV_BROADCAST_HANDLE
Zawiera informacje o dojściu systemu plików.
DEV_BROADCAST_HDR
Służy jako standardowy nagłówek informacji związanych z zdarzeniem urządzenia zgłoszonym za pośrednictwem komunikatu WM_DEVICECHANGE.
DEV_BROADCAST_OEM
Zawiera informacje o typie urządzenia zdefiniowanego przez producenta OEM.
DEV_BROADCAST_PORT
Zawiera informacje o modemie, serialu lub porcie równoległym.
DEV_BROADCAST_VOLUME
Zawiera informacje o woluminie logicznym.
DEVICE_DATA_SET_LB_PROVISIONING_STATE
Struktura danych wyjściowych akcji DeviceDsmAction_Allocation kodu sterującego IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES.
DEVICE_DATA_SET_RANGE
Udostępnia informacje o zakresie zestawów danych do użycia z kodem sterującym IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES.
DEVICE_DATA_SET_REPAIR_PARAMETERS
Określa parametry operacji naprawy.
DEVICE_DSM_NOTIFICATION_PARAMETERS
Zawiera parametry akcji DeviceDsmAction_Notification dla kodu sterującego IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES.
DEVICE_DSM_OFFLOAD_READ_PARAMETERS
Zawiera parametry akcji DeviceDsmAction_OffloadRead dla kodu sterującego IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES.
DEVICE_DSM_OFFLOAD_WRITE_PARAMETERS
Określa parametry operacji odciążania zapisu.
DEVICE_MANAGE_DATA_SET_ATTRIBUTES
Struktura danych wejściowych dla kodu sterującego IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES.
DEVICE_MANAGE_DATA_SET_ATTRIBUTES_OUTPUT
Struktura danych wyjściowych kodu sterującego IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES.
DEVICE_MEDIA_INFO
Zawiera informacje o nośniku obsługiwanym przez urządzenie.
GET_CHANGER_PARAMETERS
Reprezentuje parametry zmieniacza.
GET_MEDIA_TYPES
Zawiera informacje o typach multimediów obsługiwanych przez urządzenie.
MEDIA_SERIAL_NUMBER_DATA
Zawiera numer seryjny urządzenia USB. Jest on używany przez kod kontrolny IOCTL_STORAGE_GET_MEDIA_SERIAL_NUMBER.
PREVENT_MEDIA_REMOVAL
Zapewnia wymienne dane blokujące nośniki. Jest on używany przez kod kontrolny IOCTL_STORAGE_MEDIA_REMOVAL.
READ_ELEMENT_ADDRESS_INFO
Reprezentuje informacje o tagu woluminu. Jest on używany przez kod kontrolny IOCTL_CHANGER_QUERY_VOLUME_TAGS.
STORAGE_DEVICE_NUMBER
Zawiera informacje o urządzeniu. Ta struktura jest używana przez kod sterowania IOCTL_STORAGE_GET_DEVICE_NUMBER.
STORAGE_HOTPLUG_INFO
Zawiera informacje na temat informacji o hotplug urządzenia.
STORAGE_OFFLOAD_READ_OUTPUT
Struktura danych wyjściowych akcji DeviceDsmAction_OffloadRead kodu sterującego IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES.
STORAGE_OFFLOAD_TOKEN
Token używany do reprezentowania części pliku używanego przez operacje odciążania odczytu i zapisu.
STORAGE_OFFLOAD_WRITE_OUTPUT
Struktura danych wyjściowych akcji DeviceDsmAction_OffloadWrite kodu sterującego IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES.
STORAGE_READ_CAPACITY
Zawiera informacje o rozmiarze urządzenia. Jest to zwracane z kodu sterującego IOCTL_STORAGE_READ_CAPACITY.