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
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) |