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 값 이 반환됩니다.
오류 코드 | Description |
---|---|
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