Compartir a través de


IOCTL_DISK_CONTROLLER_NUMBER IOCTL (ntdddisk.h)

Recupera el número de controlador y el número de disco de un disco IDE.

Código principal

IRP_MJ_DEVICE_CONTROL

Búfer de entrada

Ninguno.

Longitud del búfer de entrada

Ninguno.

Búfer de salida

El búfer de Irp->AssociatedIrp.SystemBuffer contiene los datos de DISK_CONTROLLER_NUMBER.

Longitud del búfer de salida

Parameters.DeviceIoControl.OutputBufferLength en la estructura IO_STACK_LOCATION del IRP indica el tamaño, en bytes, del búfer de salida, que debe ser >= tamaño de(DISK_CONTROLLER_NUMBER).

Bloque de estado

El campo información de se establece en tamaño de(DISK_CONTROLLER_NUMBER).

El campo Estado se establece en STATUS_SUCCESS si la operación se realiza correctamente. Un valor de estado posible es STATUS_BUFFER_TOO_SMALL si el búfer de salida proporcionado por el llamador es demasiado pequeño.

Requisitos

Requisito Valor
encabezado de ntdddisk.h (incluya Ntdddisk.h)

Consulte también

DISK_CONTROLLER_NUMBER