Freigeben über


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

IRP_MJ_DEVICE_CONTROL

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)

Weitere Informationen

STORAGE_READ_CAPACITY