IOCTL_DISK_GET_PARTITION_INFO_EX IOCTL (ntdddisk.h)
Gibt Informationen über den Typ, die Größe und die Art einer Datenträgerpartition zurück. (Diskettentreiber müssen diese Anforderung nicht verarbeiten.)
Hauptcode
Eingabepuffer
Keine.
Länge des Eingabepuffers
Keine.
Ausgabepuffer
Der Treiber gibt die PARTITION_INFORMATION_EX Daten im Puffer bei Irp-AssociatedIrp.SystemBuffer> zurück.
Länge des Ausgabepuffers
Parameters.DeviceIoControl.OutputBufferLength in der E/A-Stapelposition des IRP gibt die Größe des Puffers in Bytes an, die = sizeof(PARTITION_INFORMATION_EX) sein >muss.
Statusblock
Das Feld Information ist auf die Größe der zurückgegebenen Daten in Bytes festgelegt. Das Feld Status kann auf STATUS_SUCCESS oder möglicherweise auf STATUS_INVALID_PARAMETER, STATUS_INFO_LENGTH_MISMATCH, STATUS_INSUFFICIENT_RESOURCES, STATUS_INVALID_DEVICE_REQUEST oder STATUS_BUFFER_TOO_SMALL festgelegt werden.
Anforderungen
Anforderung | Wert |
---|---|
Header | ntdddisk.h (include Ntdddisk.h) |