RtlRaiseCustomSystemEventTrigger 関数 (ntddk.h)
NT サービスとカーネル モード ドライバーとユーザー モード ドライバーで、デバイスのカスタム トリガーを発生させます。 ドライバーの開発者が所有するカスタム トリガーは、カスタム トリガー ID によって識別される関連バック グラウンド タスクを開始するよう、システムのイベント ブローカーに通知します。
構文
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 |
Header | ntddk.h |
Library | NtosKrnl.lib |
[DLL] | NtosKrnl.exe |
こちらもご覧ください
_CUSTOM_SYSTEM_EVENT_TRIGGER_CONFIGCUSTOM_SYSTEM_EVENT_TRIGGER_INIT