IRP_MJ_SHUTDOWN (controladores de filtro y FS)

Cuándo se envió

El Administrador de E/S o un controlador del sistema de archivos envía la solicitud IRP_MJ_SHUTDOWN cuando se apaga el sistema.

Operación: controladores del sistema de archivos

El sistema de archivos debe realizar cualquier limpieza necesaria y completar el IRP con STATUS_SUCCESS.

Operación: controladores de filtro del sistema de archivos heredados

El controlador de filtro debe pasar este IRP al siguiente controlador inferior de la pila.

Parámetros

Un controlador de filtro o sistema de archivos llama a IoGetCurrentIrpStackLocation para que el IRP especificado obtenga un puntero a su propia ubicación de pila en el IRP. En los parámetros siguientes, Irp apunta a IRP e IrpSp apunta al IO_STACK_LOCATION. El controlador puede usar la información que se establece en los siguientes miembros del IRP y la ubicación de pila de IRP para procesar una solicitud de cierre:

  • DeviceObject es un puntero al objeto de dispositivo de destino.

  • Irp->IoStatus apunta a una estructura de IO_STATUS_BLOCK que recibe el estado de finalización final e información sobre la operación solicitada.

  • IrpSp->MajorFunction se establece en IRP_MJ_SET_SHUTDOWN.

Consulte también

IO_STACK_LOCATION

IO_STATUS_BLOCK

IoGetCurrentIrpStackLocation

IRP

IRP_MJ_SHUTDOWN (referencia del kernel de WDK)