Compartir a través de


Macro IoSetTopLevelIrp (rx.h)

La rutina IoSetTopLevelIrp establece el valor del campo TopLevelIrp del subproceso actual.

Sintaxis

void IoSetTopLevelIrp(
   irp
);

Parámetros

irp

Puntero de paquete de solicitud de E/S (IRP) que se va a almacenar en el campo TopLevelIrp del subproceso actual.

Valor devuelto

None

Observaciones

IoSetTopLevelIrp establece el valor del campo TopLevelIrp en el objeto de subproceso del subproceso actual. Este valor puede ser NULL, un puntero al IRP actual o una marca FSRTL. Para obtener más información sobre estos valores y lo que significan, consulte la entrada de referencia de IoGetTopLevelIrp.

Solo los sistemas de archivos pueden llamar a IoSetTopLevelIrp. Los filtros y minifiltros del sistema de archivos no pueden llamar de forma segura a esta rutina, ya que hacerlo puede provocar interbloqueos.

Requisitos

Requisito Value
Plataforma de destino Universal
Encabezado rx.h (include Rx.h, Wdm.h)
Library NtosKrnl.lib
Archivo DLL NtosKrnl.exe
IRQL <= DISPATCH_LEVEL

Consulte también

IoGetTopLevelIrp