IOCTL_STORAGE_READ_CAPACITY IOCTL (ntddstor.h)
Die IOCTL_STORAGE_READ_CAPACITY Anforderung gibt die Lesekapazitätsinformationen für das Zielspeichergerät zurück.
Hauptcode
Eingabepuffer
Keine.
Eingabepufferlänge
Keine.
Ausgabepuffer
Der Puffer bei Irp-AssociatedIrp.SystemBuffer> enthält eine STORAGE_READ_CAPACITY-Struktur.
Länge des Ausgabepuffers
Parameters.DeviceIoControl.OutputBufferLength in der E/A-Stapelposition des IRP gibt die Größe des Puffers in Bytes an, die mindestens sizeof(STORAGE_READ_CAPACITY) sein muss.
Statusblock
Das Feld Status kann auf STATUS_SUCCESS oder möglicherweise auf STATUS_INVALID_DEVICE_REQUEST, STATUS_BUFFER_TOO_SMALL, STATUS_BUFFER_OVERFLOW oder einen anderen Fehler status festgelegt werden.
Hinweise
Eine IOCTL_STORAGE_READ_CAPACITY Anforderung gibt die Während der Datenträgerinitialisierung abgerufenen Datenträgerkapazitätsinformationen zurück. Die Kapazitätsinformationen werden vom System mit dem Befehl SCSI READ CAPACITY abgerufen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Verfügbar ab Windows 8. |
Kopfzeile | ntddstor.h (include Ntddstor.h) |