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