Läs på engelska

Dela via


Enhetshanteringsstrukturer

Följande strukturer används med enhetshantering:

I det här avsnittet

Ämne Beskrivning
CHANGER_ELEMENT
Representerar ett ändringselement.
CHANGER_ELEMENT_LIST
Representerar ett område med element av en enda typ, vanligtvis för en åtgärd som att hämta eller initiera status för flera element.
CHANGER_ELEMENT_STATUS
Representerar status för det angivna elementet.
CHANGER_ELEMENT_STATUS_EX
Representerar status för det angivna elementet.
CHANGER_EXCHANGE_MEDIUM
Innehåller information som IOCTL_CHANGER_EXCHANGE_MEDIUM kontrollkod använder för att flytta en mediedel till ett mål och mediestycket som ursprungligen var i det första målet till ett andra mål.
CHANGER_INITIALIZE_ELEMENT_STATUS
Representerar statusen för alla medieväxlarelement eller de angivna elementen av en viss typ.
CHANGER_MOVE_MEDIUM
Innehåller information som IOCTL_CHANGER_MOVE_MEDIUM kontrollkoden använder för att flytta en mediedel till ett mål.
CHANGER_PRODUCT_DATA
Representerar produktdata för en ändringsenhet. Den används av IOCTL_CHANGER_GET_PRODUCT_DATA-kontrollkoden.
CHANGER_READ_ELEMENT_STATUS
Innehåller information om att IOCTL_CHANGER_GET_ELEMENT_STATUS kontrollkod måste fastställa vilka element vars status ska hämtas.
CHANGER_SEND_VOLUME_TAG_INFORMATION
Innehåller information som IOCTL_CHANGER_QUERY_VOLUME_TAGS kontrollkoden använder för att fastställa vilken volyminformation som ska hämtas.
CHANGER_SET_ACCESS
Innehåller information om att IOCTL_CHANGER_SET_ACCESS kontrollkoden måste ange tillståndet för enhetens infognings-/utmatningsport, dörr eller knappsats.
CHANGER_SET_POSITION
Innehåller information som krävs av IOCTL_CHANGER_SET_POSITION kontrollkod för att ställa in växlarens robottransportmekanism på den angivna elementadressen.
CLASS_MEDIA_CHANGE_CONTEXT
Innehåller information som är associerad med en medieändringshändelse.
_DEV_BROADCAST_USERDEFINED
Innehåller den användardefinierade händelsen och valfria data som är associerade med den DBT_USERDEFINED enhetshändelsen.
DEV_BROADCAST_DEVICEINTERFACE
Innehåller information om en klass med enheter.
DEV_BROADCAST_HANDLE
Innehåller information om ett filsystemhandtag.
DEV_BROADCAST_HDR
Fungerar som en standardrubrik för information som rör en enhetshändelse som rapporteras via WM_DEVICECHANGE meddelandet.
DEV_BROADCAST_OEM
Innehåller information om en OEM-definierad enhetstyp.
DEV_BROADCAST_PORT
Innehåller information om ett modem, en seriell eller parallell port.
DEV_BROADCAST_VOLUME
Innehåller information om en logisk volym.
DEVICE_DATA_SET_LB_PROVISIONING_STATE
Utdatastruktur för DeviceDsmAction_Allocation-åtgärden för IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES-kontrollkoden.
DEVICE_DATA_SET_RANGE
Innehåller information om datauppsättningsintervall för användning med IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES-kontrollkoden.
DEVICE_DATA_SET_REPAIR_PARAMETERS
Anger parametrar för reparationsåtgärden.
DEVICE_DSM_NOTIFICATION_PARAMETERS
Innehåller parametrar för DeviceDsmAction_Notification-åtgärden för IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES-kontrollkoden.
DEVICE_DSM_OFFLOAD_READ_PARAMETERS
Innehåller parametrar för DeviceDsmAction_OffloadRead-åtgärden för IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES-kontrollkoden.
DEVICE_DSM_OFFLOAD_WRITE_PARAMETERS
Anger parametrar för avlastningsskrivningsåtgärden.
DEVICE_MANAGE_DATA_SET_ATTRIBUTES
Indatastruktur för IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES-kontrollkoden.
DEVICE_MANAGE_DATA_SET_ATTRIBUTES_OUTPUT
Utdatastruktur för IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES-kontrollkoden.
DEVICE_MEDIA_INFO
Innehåller information om media som stöds av en enhet.
GET_CHANGER_PARAMETERS
Representerar parametrarna för en växlare.
GET_MEDIA_TYPES
Innehåller information om de medietyper som stöds av en enhet.
MEDIA_SERIAL_NUMBER_DATA
Innehåller serienumret för en USB-enhet. Den används av IOCTL_STORAGE_GET_MEDIA_SERIAL_NUMBER-kontrollkoden.
PREVENT_MEDIA_REMOVAL
Tillhandahåller flyttbara medielåsningsdata. Den används av IOCTL_STORAGE_MEDIA_REMOVAL-kontrollkoden.
READ_ELEMENT_ADDRESS_INFO
Representerar volymtaggens information. Den används av IOCTL_CHANGER_QUERY_VOLUME_TAGS-kontrollkoden.
STORAGE_DEVICE_NUMBER
Innehåller information om en enhet. Den här strukturen används av IOCTL_STORAGE_GET_DEVICE_NUMBER-kontrollkoden.
STORAGE_HOTPLUG_INFO
Innehåller information om hotplug-informationen för en enhet.
STORAGE_OFFLOAD_READ_OUTPUT
Utdatastruktur för DeviceDsmAction_OffloadRead-åtgärden för IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES-kontrollkoden.
STORAGE_OFFLOAD_TOKEN
Den token som används för att representera en del av en fil som används i avlastning av läs- och skrivåtgärder.
STORAGE_OFFLOAD_WRITE_OUTPUT
Utdatastruktur för DeviceDsmAction_OffloadWrite-åtgärden för IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES-kontrollkoden.
STORAGE_READ_CAPACITY
Innehåller information om storleken på en enhet. Detta returneras från IOCTL_STORAGE_READ_CAPACITY-kontrollkoden.