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: