RtlRaiseCustomSystemEventTrigger 函式 (ntddk.h)

允許 NT 服務和內核模式和使用者模式驅動程式引發裝置的自定義觸發程式。 驅動程式開發人員所擁有的自定義觸發程式會通知系統事件代理程式,以啟動與其相關聯的背景工作,這是由自定義觸發程式標識碼所識別。

語法

NTSTATUS RtlRaiseCustomSystemEventTrigger(
  [_In_] PCUSTOM_SYSTEM_EVENT_TRIGGER_CONFIG TriggerConfig
);

參數

[_In_] TriggerConfig

包含觸發程式標識碼 之_CUSTOM_SYSTEM_EVENT_TRIGGER_CONFIG 結構的指標。 呼叫 CUSTOM_SYSTEM_EVENT_TRIGGER_INIT ,以在呼叫 函式之前初始化 結構。

傳回值

如果引發自定義觸發程式,此函式會傳回STATUS_SUCCESS。 否則會傳回適當的 NTSTATUS值

錯誤碼 描述
STATUS_UNSUCCESSFUL 正在引發另一個作用中的自定義觸發程式。
STATUS_INSTANCE_NOT_AVAILABLE 沒有訂閱者存在。

規格需求

需求
最低支援的用戶端 Windows 10 (版本 1803)
標頭 ntddk.h
程式庫 NtosKrnl.lib
Dll NtosKrnl.exe

另請參閱

_CUSTOM_SYSTEM_EVENT_TRIGGER_CONFIGCUSTOM_SYSTEM_EVENT_TRIGGER_INIT