IOCTL_DISK_GET_LENGTH_INFO IOCTL (ntdddisk.h)
Gibt die Länge des Datenträgers, der Partition oder des Volumes in Bytes zurück, der dem Geräteobjekt zugeordnet ist, das das Ziel der Anforderung ist.
Hauptcode
Eingabepuffer
Nichts.
Eingabepufferlänge
Nichts.
Ausgabepuffer
Der Treiber gibt die GET_LENGTH_INFORMATION Daten im Puffer bei Irp->AssociatedIrp.SystemBufferzurück.
Länge des Ausgabepuffers
Parameters.DeviceIoControl.OutputBufferLength in der I/O-Stapelposition des IRP gibt die Größe des Puffers in Byte an, der >= Sizeof(GET_LENGTH_INFORMATION).
Statusblock
Das Feld Information wird auf die Größe der zurückgegebenen Daten in Bytes festgelegt. Das feld Status kann auf STATUS_SUCCESS oder auf STATUS_BUFFER_TOO_SMALL festgelegt werden, wenn der vom Aufrufer bereitgestellte Puffer unzureichend ist.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Unterstützt in Windows XP und höheren Betriebssystemen. |
Header- | ntdddisk.h (include Ntdddisk.h) |