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é, détenu par le développeur de pilotes, informe le répartiteur d’événements système de démarrer une tâche en arrière-plan associée à celle-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 de retour
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 déclenché. |
STATUS_INSTANCE_NOT_AVAILABLE | Aucun abonné n’est présent. |
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows 10, version 1803 |
d’en-tête | ntddk.h |
bibliothèque | NtosKrnl.lib |
DLL | NtosKrnl.exe |
Voir aussi
_CUSTOM_SYSTEM_EVENT_TRIGGER_CONFIGCUSTOM_SYSTEM_EVENT_TRIGGER_INIT