PCREATE_THREAD_NOTIFY_ROUTINE función de devolución de llamada (ntddk.h)
Rutina de devolución de llamada implementada por un controlador para notificar al autor de la llamada cuando se crea o elimina un subproceso.
Advertencia
Las acciones que puede realizar en esta rutina están restringidas para llamadas seguras. Consulte Procedimientos recomendados.
Sintaxis
PCREATE_THREAD_NOTIFY_ROUTINE PcreateThreadNotifyRoutine;
void PcreateThreadNotifyRoutine(
[in] HANDLE ProcessId,
[in] HANDLE ThreadId,
[in] BOOLEAN Create
)
{...}
Parámetros
[in] ProcessId
Identificador de proceso del proceso.
[in] ThreadId
Identificador de subproceso del subproceso.
[in] Create
Indica si el subproceso se creó (TRUE) o eliminó (FALSE).
Valor devuelto
None
Observaciones
Los controladores de nivel superior pueden llamar a PsSetCreateThreadNotifyRoutine o PsSetCreateThreadNotifyRoutineEx para registrar su rutina de notificación de creación de subprocesos.
La rutina de notificación de subprocesos del controlador se ejecuta en IRQL = PASSIVE_LEVEL o APC_LEVEL. Cuando se crea un subproceso, la rutina de notificación de subprocesos se ejecuta en el contexto del subproceso que creó el nuevo subproceso. Cuando se elimina un subproceso, la rutina de notificación de subprocesos se ejecuta en el contexto de este subproceso cuando se cierra el subproceso.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Disponible a partir de Windows 2000. |
Plataforma de destino | Universal |
Encabezado | ntddk.h (incluya Ntddk.h) |
IRQL | <=APC_LEVEL |