Share via


IOCTL_DISK_CONTROLLER_NUMBER IOCTL (ntdddisk.h)

Ruft die Controllernummer und Datenträgernummer für einen IDE-Datenträger ab.

Hauptcode

IRP_MJ_DEVICE_CONTROL

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)

Weitere Informationen

DISK_CONTROLLER_NUMBER