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
Library NtosKrnl.lib
DLL NtosKrnl.exe

另请参阅

_CUSTOM_SYSTEM_EVENT_TRIGGER_CONFIGCUSTOM_SYSTEM_EVENT_TRIGGER_INIT