IoTimer 루틴

디바이스 작업이 시간 초과되었는지 확인하거나, 일부 드라이버 정의 변수(예: 카운터)를 업데이트하거나, 작은 시간 간격이 필요하지 않은 작업을 시간 단위로 업데이트하기 위해 주기적으로 호출해야 하는 드라이버는 IoTimer 루틴을 사용할 수 있습니다. IoTimer 루틴은 실제로 I/O 관리자가 초당 한 번 호출하는 디바이스 개체와 연결된 DPC 루틴입니다. 드라이버는 만드는 각 디바이스 개체에 대해 IoTimer 루틴을 가질 수 있습니다.

일반적으로 드라이버는 IoTimer 루틴을 1초 간격으로 정기적으로 사용해야 하는 시간별 작업을 사용해야 합니다. 초당 한 번보다 짧은 가변 간격 또는 간격이 필요한 시간 작업에 드라이버가 타이머 개체를 할당해야 합니다. 자세한 내용은 타이머 개체 및 DPC를 참조하세요.

이 섹션에서는 다음 항목을 다룹니다.

IoTimer 루틴 등록 및 사용

IoTimer 컨텍스트 정보 제공

IoTimer 루틴 사용