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: