Condividi tramite


IOCTL_STORAGE_READ_CAPACITY IOCTL (ntddstor.h)

La richiesta di IOCTL_STORAGE_READ_CAPACITY restituisce le informazioni sulla capacità di lettura per il dispositivo di archiviazione di destinazione.

Codice principale

IRP_MJ_DEVICE_CONTROL

Buffer di input

Nessuno.

Lunghezza del buffer di input

Nessuno.

Buffer di output

Il buffer in Irp-AssociatedIrp.SystemBuffer> contiene una struttura STORAGE_READ_CAPACITY.

Lunghezza del buffer di output

Parameters.DeviceIoControl.OutputBufferLength nella posizione dello stack I/O dell'IRP indica le dimensioni, in byte, del buffer, che deve essere almeno sizeof(STORAGE_READ_CAPACITY).

Blocco dello stato

Il campo Stato può essere impostato su STATUS_SUCCESS o su STATUS_INVALID_DEVICE_REQUEST, STATUS_BUFFER_TOO_SMALL, STATUS_BUFFER_OVERFLOW o un altro stato di errore.

Commenti

Una richiesta IOCTL_STORAGE_READ_CAPACITY restituisce le informazioni sulla capacità del disco recuperate durante l'inizializzazione del disco. Le informazioni sulla capacità vengono ottenute dal sistema con il comando SCSI READ CAPACITY.

Requisiti

Requisito Valore
Client minimo supportato Disponibile a partire da Windows 8.
Intestazione ntddstor.h (include Ntddstor.h)

Vedi anche

STORAGE_READ_CAPACITY