Dela via


Diskhanteringsstrukturer

I följande lista identifieras de strukturer som används i diskhantering.

I det här avsnittet

Struktur Beskrivning
CREATE_DISK
Innehåller information som IOCTL_DISK_CREATE_DISK kontrollkoden använder för att initiera GUID-partitionstabell (GPT), master boot record (MBR) eller raw-diskar.
CREATE_DISK_GPT
Innehåller information som används av IOCTL_DISK_CREATE_DISK-kontrollkoden för att initiera GPT-diskar (GUID Partition Table).
CREATE_DISK_MBR
Innehåller information som IOCTL_DISK_CREATE_DISK kontrollkoden använder för att initiera MBR-diskar (Master Boot Record).
DEVICE_COPY_OFFLOAD_DESCRIPTOR
Innehåller funktionerna för kopiering av avlastning för en lagringsenhet.
DEVICE_LB_PROVISIONING_DESCRIPTOR
Innehåller de tunna etableringsfunktionerna för en lagringsenhet.
DEVICE_SEEK_PENALTY_DESCRIPTOR
Används tillsammans med IOCTL_STORAGE_QUERY_PROPERTY begäran för att hämta sökstraffbeskrivningsdata för en enhet.
DEVICE_TRIM_DESCRIPTOR
Används tillsammans med IOCTL_STORAGE_QUERY_PROPERTY begäran om att hämta trimningsbeskrivningsdata för en enhet.
DEVICE_WRITE_AGGREGATION_DESCRIPTOR
Reserverad för systemanvändning.
DEVICE_POWER_DESCRIPTOR
Den DEVICE_POWER_DESCRIPTOR strukturen beskriver energifunktionerna för en lagringsenhet.
DISK_CACHE_INFORMATION
Innehåller information om diskcachen.
DISK_CLUSTER_INFO
Representerar information som underhålls på partitionshanteraren om en disk som ingår i ett kluster.
DISK_DETECTION_INFO
Innehåller identifierade enhetsparametrar.
DISK_EX_INT13_INFO
Innehåller utökade Int13-enhetsparametrar.
DISK_EXTENT
Representerar diskens omfattning.
DISK_GEOMETRY
Beskriver geometrin för diskenheter och media.
DISK_GEOMETRY_EX
Beskriver den utökade geometrin för diskenheter och media.
DISK_GROW_PARTITION
Innehåller information som används för att öka storleken på en partition.
DISK_INT13_INFO
Innehåller standardparametrar för Int13-enhetsgeometri.
DISK_PARTITION_INFO
Innehåller information om diskpartition.
DISK_PERFORMANCE
Innehåller information om diskprestanda.
DISKQUOTA_USER_INFORMATION
Representerar kvotinformationen per användare.
DRIVE_LAYOUT_INFORMATION
Innehåller information om partitionerna på en enhet.
DRIVE_LAYOUT_INFORMATION_EX
Innehåller utökad information om en enhets partitioner.
DRIVE_LAYOUT_INFORMATION_GPT
Innehåller information om en enhets GUID-partitionstabellpartitioner (GPT).
DRIVE_LAYOUT_INFORMATION_MBR
Innehåller information om en enhets MBR-partitioner (Master Boot Record).
FORMAT_PARAMETERS
Innehåller information som används för att formatera en sammanhängande uppsättning diskspår.
FORMAT_EX_PARAMETERS
Innehåller information som används för att formatera en sammanhängande uppsättning diskspår. Den används av IOCTL_DISK_FORMAT_TRACKS_EX-kontrollkoden.
GET_DISK_ATTRIBUTES
Innehåller attributen för en diskenhet.
GET_LENGTH_INFORMATION
Innehåller information om disk-, volym- eller partitionslängd som används av IOCTL_DISK_GET_LENGTH_INFO-kontrollkoden.
PARTITION_INFORMATION
Innehåller information om en diskpartition.
PARTITION_INFORMATION_EX
Innehåller partitionsinformation för STANDARD-AT-format MBR-diskar (Master Boot Record) och EFI-diskar (Extensible Firmware Interface).
PARTITION_INFORMATION_GPT
Innehåller GUID-partitionsinformation partitionstabell (GPT).
PARTITION_INFORMATION_MBR
Innehåller partitionsinformation som är specifik för MBR-diskar (Master Boot Record).
REASSIGN_BLOCKS
Innehåller data om omtilldelning av diskblock.
REASSIGN_BLOCKS_EX
Innehåller data om omtilldelning av diskblock.
SET_DISK_ATTRIBUTES
Anger de attribut som ska anges på en diskenhet.
SET_PARTITION_INFORMATION
Innehåller information som används för att ange en diskpartitionstyp.
STORAGE_ACCESS_ALIGNMENT_DESCRIPTOR
Används tillsammans med IOCTL_STORAGE_QUERY_PROPERTY kontrollkod för att hämta deskriptordata för lagringsåtkomstjustering för en enhet.
STORAGE_ADAPTER_DESCRIPTOR
Används med IOCTL_STORAGE_QUERY_PROPERTY kontrollkod för att hämta lagringskortets beskrivande data för en enhet.
STORAGE_DESCRIPTOR_HEADER
Används tillsammans med IOCTL_STORAGE_QUERY_PROPERTY kontrollkod för att hämta egenskaperna för en lagringsenhet eller ett kort.
STORAGE_DEVICE_ATTRIBUTES_DESCRIPTOR
Reserverad för framtida användning.
STORAGE_DEVICE_DESCRIPTOR
Används tillsammans med IOCTL_STORAGE_QUERY_PROPERTY kontrollkod för att hämta lagringsenhetens beskrivande data för en enhet.
STORAGE_DEVICE_ID_DESCRIPTOR
Används med IOCTL_STORAGE_QUERY_PROPERTY kontrollkodbegäran för att hämta enhets-ID-beskrivningsdata för en enhet.
STORAGE_DEVICE_IO_CAPABILITY_DESCRIPTOR
Utdatabufferten för StorageDeviceIoCapabilityProperty enligt definitionen i STORAGE_PROPERTY_ID.
STORAGE_DEVICE_POWER_CAP
Den här strukturen används som indata- och utdatabuffert för IOCTL_STORAGE_DEVICE_POWER_CAP.
STORAGE_DEVICE_RESILIENCY_DESCRIPTOR
Reserverad för systemanvändning.
STORAGE_HW_FIRMWARE_ACTIVATE
Den här strukturen innehåller information om den nedladdade inbyggda programvaran som ska aktiveras.
STORAGE_HW_FIRMWARE_DOWNLOAD
Den här strukturen innehåller en nyttolast för avbildning av inbyggd programvara som ska laddas ned till målet.
STORAGE_HW_FIRMWARE_INFO
Den här strukturen innehåller information om enhetens inbyggda programvara.
STORAGE_HW_FIRMWARE_INFO_QUERY
Den här strukturen innehåller information om enhetens inbyggda programvara.
STORAGE_HW_FIRMWARE_SLOT_INFO
Den här strukturen innehåller information om ett fack på en enhet.
STORAGE_MEDIUM_PRODUCT_TYPE_DESCRIPTOR
Används tillsammans med IOCTL_STORAGE_QUERY_PROPERTY begäran för att beskriva produkttypen för en lagringsenhet.
STORAGE_MINIPORT_DESCRIPTOR
Reserverad för systemanvändning.
STORAGE_PHYSICAL_ADAPTER_DATA
Beskriver ett fysiskt lagringskort.
STORAGE_PHYSICAL_DEVICE_DATA
Beskriver en fysisk lagringsenhet.
STORAGE_PHYSICAL_NODE_DATA
Anger fysiska enhetsdata för en lagringsnod.
STORAGE_PHYSICAL_TOPOLOGY_DESCRIPTOR
Den STORAGE_PHYSICAL_TOPOLOGY_DESCRIPTOR strukturen är en av frågeresultatstrukturerna som returneras från en IOCTL_STORAGE_QUERY_PROPERTY begäran.
STORAGE_PROPERTY_QUERY
Anger egenskaperna för en lagringsenhet eller ett kort som ska hämtas när indatabufferten skickas till IOCTL_STORAGE_QUERY_PROPERTY-kontrollkoden.
STORAGE_PROTOCOL_ATA_DATA_TYPE
Datatypen ATA-protokoll.
STORAGE_PROTOCOL_COMMAND
Den här strukturen används som indatabuffert när du använder direktmekanismen för att utfärda ett leverantörsspecifikt kommando till en lagringsenhet (via IOCTL_STORAGE_PROTOCOL_COMMAND).
STORAGE_PROTOCOL_DATA_DESCRIPTOR
Den här strukturen används tillsammans med IOCTL_STORAGE_QUERY_PROPERTY för att returnera protokollspecifika data från en lagringsenhet eller ett kort.
STORAGE_PROTOCOL_NVME_DATA_TYPE
Beskriver vilken typ av NVMe-protokollspecifika data som ska efterfrågas under en IOCTL_STORAGE_QUERY_PROPERTY begäran.
STORAGE_PROTOCOL_SPECIFIC_DATA
Beskriver protokollspecifika enhetsdata som anges i in- och utdatabufferten för en IOCTL_STORAGE_QUERY_PROPERTY begäran.
STORAGE_SPEC_VERSION
Lagringsspecifikationsversion.
STORAGE_TEMPERATURE_DATA_DESCRIPTOR
Den här strukturen används tillsammans med IOCTL_STORAGE_QUERY_PROPERTY för att returnera temperaturdata från en lagringsenhet eller ett kort.
STORAGE_TEMPERATURE_INFO
Beskriver enhetens temperaturdata. Returneras som en del av STORAGE_TEMPERATURE_DATA_DESCRIPTOR när du frågar efter temperaturdata med en IOCTL_STORAGE_QUERY_PROPERTY begäran.
STORAGE_TEMPERATURE_THRESHOLD
Den här strukturen används för att ange tröskelvärdet över eller under temperatur för en lagringsenhet (via IOCTL_STORAGE_SET_TEMPERATURE_THRESHOLD).
STORAGE_WRITE_CACHE_PROPERTY
Används med IOCTL_STORAGE_QUERY_PROPERTY-kontrollkoden för att hämta information om en enhets skrivcacheegenskap.
VERIFY_INFORMATION
Innehåller information som används för att verifiera diskens omfattning.

Följande enhetsindata- och utdatastrukturer är föråldrade:

DRIVE_LAYOUT_INFORMATION
PARTITION_INFORMATION
SET_PARTITION_INFORMATION