Função RtlRaiseCustomSystemEventTrigger (ntddk.h)

Permite que os serviços NT e os drivers de modo kernel e de modo de usuário gerem um gatilho personalizado para um dispositivo. Um gatilho personalizado, de propriedade do desenvolvedor do driver, notifica o agente de eventos do sistema para iniciar uma tarefa em segundo plano associada a ele, que é identificada por um identificador de gatilho personalizado.

Sintaxe

NTSTATUS RtlRaiseCustomSystemEventTrigger(
  [_In_] PCUSTOM_SYSTEM_EVENT_TRIGGER_CONFIG TriggerConfig
);

Parâmetros

[_In_] TriggerConfig

Um ponteiro para uma estrutura _CUSTOM_SYSTEM_EVENT_TRIGGER_CONFIG que contém o identificador de gatilho. Chame CUSTOM_SYSTEM_EVENT_TRIGGER_INIT para inicializar a estrutura antes de chamar a função.

Retornar valor

Essa função retornará STATUS_SUCCESS se o gatilho personalizado tiver sido gerado. Caso contrário, um valor NTSTATUS apropriado será retornado.

Código do erro Descrição
STATUS_UNSUCCESSFUL Outro gatilho personalizado ativo sendo acionado.
STATUS_INSTANCE_NOT_AVAILABLE Nenhum assinante está presente.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10, versão 1803
Cabeçalho ntddk.h
Biblioteca NtosKrnl.lib
DLL NtosKrnl.exe

Confira também

_CUSTOM_SYSTEM_EVENT_TRIGGER_CONFIGCUSTOM_SYSTEM_EVENT_TRIGGER_INIT