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
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) |