Condividi tramite


Funzione RtlRaiseCustomSystemEventTrigger (ntddk.h)

Consente ai servizi NT e ai driver in modalità kernel e utente di generare un trigger personalizzato per un dispositivo. Un trigger personalizzato, di proprietà dello sviluppatore del driver, notifica al gestore eventi di sistema di avviare un'attività in background associata, identificata da un identificatore di trigger personalizzato.

Sintassi

NTSTATUS RtlRaiseCustomSystemEventTrigger(
  [_In_] PCUSTOM_SYSTEM_EVENT_TRIGGER_CONFIG TriggerConfig
);

Parametri

[_In_] TriggerConfig

Puntatore a una struttura _CUSTOM_SYSTEM_EVENT_TRIGGER_CONFIG contenente l'identificatore del trigger. Chiamare CUSTOM_SYSTEM_EVENT_TRIGGER_INIT per inizializzare la struttura prima di chiamare la funzione.

Valore restituito

Questa funzione restituisce STATUS_SUCCESS se è stato generato il trigger personalizzato. In caso contrario, viene restituito un valore NTSTATUS appropriato.

Codice di errore Descrizione
STATUS_UNSUCCESSFUL Viene generato un altro trigger personalizzato attivo.
STATUS_INSTANCE_NOT_AVAILABLE Non sono presenti sottoscrittori.

Requisiti

Requisito Valore
Client minimo supportato Windows 10, versione 1803
Intestazione ntddk.h
Libreria NtosKrnl.lib
DLL NtosKrnl.exe

Vedi anche

_CUSTOM_SYSTEM_EVENT_TRIGGER_CONFIG CUSTOM_SYSTEM_EVENT_TRIGGER_INIT