IOCTL_DISK_CONTROLLER_NUMBER IOCTL (ntdddisk.h)
Ruft die Controllernummer und Datenträgernummer für einen IDE-Datenträger ab.
Hauptcode
Eingabepuffer
Keine.
Eingabepufferlänge
Keine.
Ausgabepuffer
Der Puffer bei Irp-AssociatedIrp.SystemBuffer> enthält die DISK_CONTROLLER_NUMBER Daten.
Länge des Ausgabepuffers
Parameters.DeviceIoControl.OutputBufferLength in der IO_STACK_LOCATION Struktur des IRP gibt die Größe des Ausgabepuffers in Bytes an, die = sizeof(DISK_CONTROLLER_NUMBER) sein >muss.
Statusblock
Das Feld Information ist auf sizeof(DISK_CONTROLLER_NUMBER) festgelegt.
Das Feld Status ist auf STATUS_SUCCESS festgelegt, wenn der Vorgang erfolgreich ist. Ein möglicher status Wert ist STATUS_BUFFER_TOO_SMALL, wenn der vom Aufrufer bereitgestellte Ausgabepuffer zu klein ist.
Anforderungen
Anforderung | Wert |
---|---|
Header | ntdddisk.h (include Ntdddisk.h) |