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