IOCTL_DISK_GET_PARTITION_INFO 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 Daten im Puffer unter 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) sein >muss.
Statusblock
Irp->IoStatus.Status wird auf STATUS_SUCCESS festgelegt, wenn die Anforderung erfolgreich ist. Andernfalls wird Status zur entsprechenden Fehlerbedingung als NTSTATUS-Code verwendet.
Anforderungen
Anforderung | Wert |
---|---|
Header | ntdddisk.h (include Ntdddisk.h) |