다음을 통해 공유


타이머 및 작업자 스레드 관리

RDBSS는 작업자 스레드 관리를 위한 여러 타이머 루틴을 제공합니다. 이러한 서비스는 모든 네트워크 미니 리다이렉터 드라이버에 제공됩니다. 다음과 같은 유형의 타이머 루틴을 사용할 수 있습니다.

  • 주기적 트리거

  • 원샷 알림

타이머는 디바이스 개체 및 작업자 스레드 루틴과 연결됩니다. 타이머가 만료되면 초기 RxPostOneShotTimerRequest 또는 RxPostRecurrentTimerRequest 루틴에 입력 매개 변수로 전달된 작업자 스레드 루틴이 호출됩니다.

다음 RDBSS 타이머 루틴이 포함되어 있습니다.

루틴에서 반환된 값 Description

RxCancelTimerRequest

이 루틴은 타이머 요청을 취소합니다. 취소할 요청은 루틴 및 컨텍스트 매개 변수에 대한 포인터로 식별됩니다.

RxPostOneShotTimerRequest

이 루틴은 드라이버에서 원샷 타이머 요청을 초기화하는 데 사용됩니다. 이 루틴에 전달된 작업자 스레드 루틴은 타이머가 만료될 때 한 번 호출됩니다.

RxPostRecurrentTimerRequest

이 루틴은 되풀이 타이머 요청을 초기화합니다. 이 루틴에 전달된 작업자 스레드 루틴은 이 루틴에 대한 입력 매개 변수에 따라 되풀이 타이머가 실행될 때 정기적으로 호출됩니다.