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 >= sizeof(DISK_CONTROLLER_NUMBER).

Bloque de estado

El campo Información se establece en sizeof(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 autor de la llamada es demasiado pequeño.

Requisitos

Requisito Valor
Header ntdddisk.h (include Ntdddisk.h)

Consulte también

DISK_CONTROLLER_NUMBER