Enhetshanteringsstrukturer
Följande strukturer används med enhetshantering:
Ä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. |