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