PCREATE_THREAD_NOTIFY_ROUTINE função de retorno de chamada (ntddk.h)

Uma rotina de retorno de chamada implementada por um driver para notificar o chamador quando um thread é criado ou excluído.

Aviso

As ações que você pode executar nessa rotina são restritas para chamadas seguras. Confira Práticas recomendadas.

Sintaxe

PCREATE_THREAD_NOTIFY_ROUTINE PcreateThreadNotifyRoutine;

void PcreateThreadNotifyRoutine(
  [in] HANDLE ProcessId,
  [in] HANDLE ThreadId,
  [in] BOOLEAN Create
)
{...}

Parâmetros

[in] ProcessId

A ID do processo.

[in] ThreadId

A ID do thread.

[in] Create

Indica se o thread foi criado (TRUE) ou excluído (FALSE).

Retornar valor

Nenhum

Comentários

Os drivers de nível mais alto podem chamar PsSetCreateThreadNotifyRoutine ou PsSetCreateThreadNotifyRoutineEx para registrar sua rotina de notificação de criação de threads.

A rotina de notificação de thread do driver é executada em IRQL = PASSIVE_LEVEL ou APC_LEVEL. Quando um thread é criado, a rotina de notificação de thread é executada no contexto do thread que criou o novo thread. Quando um thread é excluído, a rotina de notificação de thread é executada no contexto desse thread quando o thread é encerrado.

Requisitos

Requisito Valor
Cliente mínimo com suporte Disponível a partir do Windows 2000.
Plataforma de Destino Universal
Cabeçalho ntddk.h (inclua Ntddk.h)
IRQL <=APC_LEVEL

Confira também

PsSetCreateThreadNotifyRoutine

PsSetCreateThreadNotifyRoutineEx