IOCTL_STORAGE_READ_CAPACITY IOCTL (ntddstor.h)
Die anforderung IOCTL_STORAGE_READ_CAPACITY gibt die Lesekapazitätsinformationen für das Zielspeichergerät zurück.
Hauptcode
Eingabepuffer
Nichts.
Eingabepufferlänge
Nichts.
Ausgabepuffer
Der Puffer bei Irp->AssociatedIrp.SystemBuffer enthält eine STORAGE_READ_CAPACITY Struktur.
Länge des Ausgabepuffers
Parameters.DeviceIoControl.OutputBufferLength in der I/O-Stapelposition des IRP gibt die Größe des Puffers in Bytes an, die mindestens Größe des(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 Fehlerstatus festgelegt werden.
Bemerkungen
Eine IOCTL_STORAGE_READ_CAPACITY Anforderung gibt die Datenträgerkapazitätsinformationen zurück, die während der Datenträgerinitialisierung abgerufen wurden. Die Kapazitätsinformationen werden vom System mit dem Befehl SCSI READ CAPACITY abgerufen.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Verfügbar ab Windows 8. |
Header- | ntddstor.h (include Ntddstor.h) |