Strutture di gestione dei dischi

Nell'elenco seguente vengono identificate le strutture usate nella gestione dei dischi.

Contenuto della sezione

Struttura Descrizione
CREATE_DISK
Contiene informazioni che il codice di controllo IOCTL_DISK_CREATE_DISK usa per inizializzare la tabella di partizione GUID (GPT), il record di avvio master (MBR) o i dischi non elaborati.
CREATE_DISK_GPT
Contiene informazioni usate dal codice di controllo IOCTL_DISK_CREATE_DISK per inizializzare dischi GPT (GUID Partition Table).
CREATE_DISK_MBR
Contiene informazioni usate dal codice di controllo IOCTL_DISK_CREATE_DISK per inizializzare i dischi MBR (Master Boot Record).
DEVICE_COPY_OFFLOAD_DESCRIPTOR
Contiene le funzionalità di offload di copia per un dispositivo di archiviazione.
DEVICE_LB_PROVISIONING_DESCRIPTOR
Contiene le funzionalità di thin provisioning per un dispositivo di archiviazione.
DEVICE_SEEK_PENALTY_DESCRIPTOR
Usato in combinazione con la richiesta di IOCTL_STORAGE_QUERY_PROPERTY per recuperare i dati del descrittore di penalità di ricerca per un dispositivo.
DEVICE_TRIM_DESCRIPTOR
Usato insieme alla richiesta di IOCTL_STORAGE_QUERY_PROPERTY per recuperare i dati del descrittore di taglio per un dispositivo.
DEVICE_WRITE_AGGREGATION_DESCRIPTOR
Riservato per l'utilizzo nel sistema.
DEVICE_POWER_DESCRIPTOR
La struttura DEVICE_POWER_DESCRIPTOR descrive le funzionalità di alimentazione di un dispositivo di archiviazione.
DISK_CACHE_INFORMATION
Fornisce informazioni sulla cache dei dischi.
DISK_CLUSTER_INFO
Rappresenta le informazioni gestite nella gestione partizioni su un disco che fa parte di un cluster.
DISK_DETECTION_INFO
Contiene parametri di unità rilevati.
DISK_EX_INT13_INFO
Contiene parametri di unità Int13 estesi.
DISK_EXTENT
Rappresenta un'estensione del disco.
DISK_GEOMETRY
Descrive la geometria dei dispositivi e dei supporti del disco.
DISK_GEOMETRY_EX
Descrive la geometria estesa dei dispositivi e dei supporti del disco.
DISK_GROW_PARTITION
Contiene informazioni usate per aumentare le dimensioni di una partizione.
DISK_INT13_INFO
Contiene parametri geometry dell'unità Int13 standard.
DISK_PARTITION_INFO
Contiene le informazioni sulla partizione del disco.
DISK_PERFORMANCE
Fornisce informazioni sulle prestazioni del disco.
DISKQUOTA_USER_INFORMATION
Rappresenta le informazioni sulla quota per utente.
DRIVE_LAYOUT_INFORMATION
Contiene informazioni sulle partizioni di un'unità.
DRIVE_LAYOUT_INFORMATION_EX
Contiene informazioni estese sulle partizioni di un'unità.
DRIVE_LAYOUT_INFORMATION_GPT
Contiene informazioni sulle partizioni GPT (GUID) di un'unità.
DRIVE_LAYOUT_INFORMATION_MBR
Fornisce informazioni sulle partizioni MBR (Master Boot Record) di un'unità.
FORMAT_PARAMETERS
Contiene informazioni usate nella formattazione di un set contiguo di tracce su disco.
FORMAT_EX_PARAMETERS
Contiene informazioni usate nella formattazione di un set contiguo di tracce su disco. Viene usato dal codice di controllo IOCTL_DISK_FORMAT_TRACKS_EX .
GET_DISK_ATTRIBUTES
Contiene gli attributi di un dispositivo disco.
GET_LENGTH_INFORMATION
Contiene informazioni sulla lunghezza del disco, del volume o della partizione usate dal codice di controllo IOCTL_DISK_GET_LENGTH_INFO .
PARTITION_INFORMATION
Contiene informazioni su una partizione disco.
PARTITION_INFORMATION_EX
Contiene informazioni sulla partizione per i dischi standard di avvio master at (MBR) e Extensible Firmware Interface (EFI).
PARTITION_INFORMATION_GPT
Contiene informazioni sulla partizione GUID (GPT).
PARTITION_INFORMATION_MBR
Contiene informazioni di partizione specifiche per i dischi MBR (Master Boot Record).
REASSIGN_BLOCKS
Contiene i dati di riassegnazione dei blocchi di disco.
REASSIGN_BLOCKS_EX
Contiene i dati di riassegnazione dei blocchi di disco.
SET_DISK_ATTRIBUTES
Specifica gli attributi da impostare in un dispositivo disco.
SET_PARTITION_INFORMATION
Contiene informazioni usate per impostare il tipo di partizione del disco.
STORAGE_ACCESS_ALIGNMENT_DESCRIPTOR
Usato insieme al codice di controllo IOCTL_STORAGE_QUERY_PROPERTY per recuperare i dati del descrittore di allineamento dell'accesso all'archiviazione per un dispositivo.
STORAGE_ADAPTER_DESCRIPTOR
Usato con il codice di controllo IOCTL_STORAGE_QUERY_PROPERTY per recuperare i dati dell'adattatore di archiviazione per un dispositivo.
STORAGE_DESCRIPTOR_HEADER
Usato insieme al codice di controllo IOCTL_STORAGE_QUERY_PROPERTY per recuperare le proprietà di un dispositivo di archiviazione o un adattatore.
STORAGE_DEVICE_ATTRIBUTES_DESCRIPTOR
Riservato per utilizzi futuri.
STORAGE_DEVICE_DESCRIPTOR
Usato insieme al codice di controllo IOCTL_STORAGE_QUERY_PROPERTY per recuperare i dati del descrittore del dispositivo di archiviazione per un dispositivo.
STORAGE_DEVICE_ID_DESCRIPTOR
Usato con la richiesta di codice di controllo IOCTL_STORAGE_QUERY_PROPERTY per recuperare i dati del descrittore ID dispositivo per un dispositivo.
STORAGE_DEVICE_IO_CAPABILITY_DESCRIPTOR
Buffer di output per StorageDeviceIoCapabilityProperty come definito in STORAGE_PROPERTY_ID.
STORAGE_DEVICE_POWER_CAP
Questa struttura viene usata come buffer di input e output per il IOCTL_STORAGE_DEVICE_POWER_CAP.
STORAGE_DEVICE_RESILIENCY_DESCRIPTOR
Riservato per l'utilizzo nel sistema.
STORAGE_HW_FIRMWARE_ACTIVATE
Questa struttura contiene informazioni sul firmware scaricato da attivare.
STORAGE_HW_FIRMWARE_DOWNLOAD
Questa struttura contiene un payload dell'immagine del firmware da scaricare nella destinazione.
STORAGE_HW_FIRMWARE_INFO
Questa struttura contiene informazioni sul firmware del dispositivo.
STORAGE_HW_FIRMWARE_INFO_QUERY
Questa struttura contiene informazioni sul firmware del dispositivo.
STORAGE_HW_FIRMWARE_SLOT_INFO
Questa struttura contiene informazioni su uno slot in un dispositivo.
STORAGE_MEDIUM_PRODUCT_TYPE_DESCRIPTOR
Usato insieme alla richiesta di IOCTL_STORAGE_QUERY_PROPERTY per descrivere il tipo di prodotto di un dispositivo di archiviazione.
STORAGE_MINIPORT_DESCRIPTOR
Riservato per l'utilizzo nel sistema.
STORAGE_PHYSICAL_ADAPTER_DATA
Descrive un adattatore di archiviazione fisico.
STORAGE_PHYSICAL_DEVICE_DATA
Descrive un dispositivo di archiviazione fisico.
STORAGE_PHYSICAL_NODE_DATA
Specifica i dati del dispositivo fisico di un nodo di archiviazione.
STORAGE_PHYSICAL_TOPOLOGY_DESCRIPTOR
La struttura STORAGE_PHYSICAL_TOPOLOGY_DESCRIPTOR è una delle strutture dei risultati della query restituite da una richiesta di IOCTL_STORAGE_QUERY_PROPERTY .
STORAGE_PROPERTY_QUERY
Indica le proprietà di un dispositivo di archiviazione o di un adattatore da recuperare come buffer di input passato al codice di controllo IOCTL_STORAGE_QUERY_PROPERTY .
STORAGE_PROTOCOL_ATA_DATA_TYPE
Tipo di dati del protocollo ATA.
STORAGE_PROTOCOL_COMMAND
Questa struttura viene usata come buffer di input quando si usa il meccanismo pass-through per eseguire un comando specifico del fornitore a un dispositivo di archiviazione (tramite IOCTL_STORAGE_PROTOCOL_COMMAND).
STORAGE_PROTOCOL_DATA_DESCRIPTOR
Questa struttura viene usata in combinazione con IOCTL_STORAGE_QUERY_PROPERTY per restituire dati specifici del protocollo da un dispositivo di archiviazione o da un adattatore.
STORAGE_PROTOCOL_NVME_DATA_TYPE
Descrive il tipo di dati specifici del protocollo NVMe su cui eseguire query durante una richiesta di IOCTL_STORAGE_QUERY_PROPERTY .
STORAGE_PROTOCOL_SPECIFIC_DATA
Descrive i dati del dispositivo specifici del protocollo, forniti nel buffer di input e output di una richiesta di IOCTL_STORAGE_QUERY_PROPERTY .
STORAGE_SPEC_VERSION
Versione della specifica di archiviazione.
STORAGE_TEMPERATURE_DATA_DESCRIPTOR
Questa struttura viene usata in combinazione con IOCTL_STORAGE_QUERY_PROPERTY per restituire i dati sulla temperatura da un dispositivo di archiviazione o da un adattatore.
STORAGE_TEMPERATURE_INFO
Descrive i dati relativi alla temperatura del dispositivo. Restituito come parte di STORAGE_TEMPERATURE_DATA_DESCRIPTOR durante l'esecuzione di query sui dati relativi alla temperatura con una richiesta di IOCTL_STORAGE_QUERY_PROPERTY .
STORAGE_TEMPERATURE_THRESHOLD
Questa struttura viene usata per impostare la soglia di temperatura superiore o inferiore a un dispositivo di archiviazione (tramite IOCTL_STORAGE_SET_TEMPERATURE_THRESHOLD).
STORAGE_WRITE_CACHE_PROPERTY
Usato con il codice di controllo IOCTL_STORAGE_QUERY_PROPERTY per recuperare informazioni sulla proprietà della cache di scrittura di un dispositivo.
VERIFY_INFORMATION
Contiene informazioni utilizzate per verificare un extent del disco.

Le strutture di input e output del dispositivo seguenti sono obsolete:

DRIVE_LAYOUT_INFORMATION
PARTITION_INFORMATION
SET_PARTITION_INFORMATION