Función IoSetTopLevelIrp (ntifs.h)
La rutina IoSetTopLevelIrp establece el valor del campo TopLevelIrp del subproceso actual.
Sintaxis
void IoSetTopLevelIrp(
[in, optional] PIRP Irp
);
Parámetros
[in, optional] Irp
Puntero de paquete de solicitud de E/S (IRP) que se 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 para IoGetTopLevelIrp.
Solo los sistemas de archivos pueden llamar a IoSetTopLevelIrp. Los filtros y minifiltros del sistema de archivos no pueden llamar a esta rutina de forma segura, ya que hacerlo puede provocar interbloqueos.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Universal |
Encabezado | ntifs.h (include Rx.h, Wdm.h) |
Library | NtosKrnl.lib |
Archivo DLL | NtosKrnl.exe |
IRQL | <= DISPATCH_LEVEL |
Consulte también
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de