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