Compartir a través de


IOCTL_STORAGE_RESET_BUS IOCTL (ntddstor.h)

Restablece un bus de E/S y, indirectamente, cada dispositivo del bus. Al restablecer el bus se borran todas las reservas de dispositivos y la configuración de velocidad de transferencia, que luego se debe renegociar, lo que hace que sea una operación con mucho tiempo que se debe usar muy rara vez. El autor de la llamada solo requiere acceso de lectura para emitir un restablecimiento de bus.

La marca SrbStatus de srBs pendientes se establece en SRB_STATUS_BUS_RESET.

Código principal

IRP_MJ_DEVICE_CONTROL

Búfer de entrada

El búfer de Irp-AssociatedIrp.SystemBuffer> contiene una estructura de STORAGE_BUS_RESET_REQUEST que especifica el identificador de ruta de acceso del bus que se va a restablecer.

Longitud del búfer de entrada

Longitud de una estructura de STORAGE_BUS_RESET_REQUEST .

Búfer de salida

Ninguno.

Longitud del búfer de salida

Ninguno.

Bloque de estado

El campo Información se establece en cero. El campo Estado se establece en STATUS_SUCCESS, o posiblemente en STATUS_INSUFFICIENT_RESOURCES, STATUS_NOT_IMPLEMENTED o STATUS_INVALID_DEVICE_REQUEST.

Requisitos

Requisito Valor
Header ntddstor.h (incluya Ntddstor.h)

Consulte también

STORAGE_BUS_RESET_REQUEST