Fonction RtlRaiseCustomSystemEventTrigger (ntddk.h)

Permet aux services NT et aux pilotes en mode noyau et en mode utilisateur de déclencher un déclencheur personnalisé pour un appareil. Un déclencheur personnalisé, appartenant au développeur du pilote, avertit le répartiteur d’événements système de démarrer une tâche en arrière-plan associée avec celui-ci, qui est identifiée par un identificateur de déclencheur personnalisé.

Syntaxe

NTSTATUS RtlRaiseCustomSystemEventTrigger(
  [_In_] PCUSTOM_SYSTEM_EVENT_TRIGGER_CONFIG TriggerConfig
);

Paramètres

[_In_] TriggerConfig

Pointeur vers une structure _CUSTOM_SYSTEM_EVENT_TRIGGER_CONFIG qui contient l’identificateur de déclencheur. Appelez CUSTOM_SYSTEM_EVENT_TRIGGER_INIT pour initialiser la structure avant d’appeler la fonction.

Valeur retournée

Cette fonction retourne STATUS_SUCCESS si le déclencheur personnalisé a été déclenché. Sinon, une valeur NTSTATUS appropriée est retournée.

Code d'erreur Description
STATUS_UNSUCCESSFUL Un autre déclencheur personnalisé actif est déclenché.
STATUS_INSTANCE_NOT_AVAILABLE Aucun abonné n’est présent.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10 version 1803
En-tête ntddk.h
Bibliothèque NtosKrnl.lib
DLL NtosKrnl.exe

Voir aussi

_CUSTOM_SYSTEM_EVENT_TRIGGER_CONFIG CUSTOM_SYSTEM_EVENT_TRIGGER_INIT