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

Consulte también

PsSetCreateThreadNotifyRoutine

PsSetCreateThreadNotifyRoutineEx