Partager via


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