Freigeben über


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

IRP_MJ_DEVICE_CONTROL

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)

Siehe auch

STORAGE_READ_CAPACITY