WdfTimerStop 함수(wdftimer.h)
[KMDF 및 UMDF에 적용]
WdfTimerStop 메서드는 타이머의 시계를 중지합니다.
통사론
BOOLEAN WdfTimerStop(
[in] WDFTIMER Timer,
[in] BOOLEAN Wait
);
매개 변수
[in] Timer
WdfTimerCreate호출하여 가져온 프레임워크 타이머 개체에 대한 핸들입니다.
[in] Wait
반환 값
WdfTimerStop 타이머 개체가 시스템의 타이머 큐에 있는 경우 TRUE 반환합니다. 그렇지 않으면 이 메서드는 false
드라이버에서 잘못된 개체 핸들을 제공하면 버그 검사가 수행됩니다.
발언
드라이버가 WdfTimerStart
프레임워크 타이머 개체에 대한 자세한 내용은 타이머 사용
Wait 매개 변수가 TRUE설정된 EvtTimerFunc 내부에서 WdfTimerStop 호출하지 마세요. 이렇게 하면 교착 상태가 발생할 수 있습니다.
주의
동일한 타이머 개체에서 WdfTimerStop 대한 동시 호출은 검증 도구가 사용되는 경우 디버거에 침입합니다. 자세한 내용은 KMDF 검증 도구사용하는
예제
다음 코드 예제에서는 지정된 타이머를 중지하고 드라이버의 큐에 대기된 모든 DPC가 실행될 때까지 기다립니다.
WdfTimerStop(
timerHandle,
TRUE
);
요구 사항
요구 | 값 |
---|---|
대상 플랫폼 | 보편적 |
최소 KMDF 버전 | 1.0 |
최소 UMDF 버전 | 2.0 |
헤더 | wdftimer.h(Wdf.h 포함) |
라이브러리 | Wdf01000.sys(KMDF); WUDFx02000.dll(UMDF) |
IRQL |
설명 섹션을 참조하세요. |
DDI 규정 준수 규칙 |
DriverCreate(kmdf), KmdfIrql(kmdf), KmdfIrql2(kmdf), KmdfIrqlExplicit(kmdf) |