Condividi tramite


IOCTL_STORAGE_READ_CAPACITY IOCTL (ntddstor.h)

La richiesta 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 corrispondenza Irp->AssociatedIrp.SystemBuffer contiene una struttura STORAGE_READ_CAPACITY.

Lunghezza del buffer di output

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

Blocco di stato

Il campo Stato può essere impostato su STATUS_SUCCESS oppure su STATUS_INVALID_DEVICE_REQUEST, STATUS_BUFFER_TOO_SMALL, STATUS_BUFFER_OVERFLOW o altri stati di errore.

Osservazioni

Una richiesta di 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.

Fabbisogno

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

Vedere anche

STORAGE_READ_CAPACITY