VideoPortStallExecution 함수(video.h)
VideoPortStallExecution 함수는 지정된 수의 마이크로초에 대한 프로세서 제어를 유지하고 호출자에게 반환합니다.
구문
VIDEOPORT_DEPRECATED VIDEOPORT_API VOID VideoPortStallExecution(
ULONG Microseconds
);
매개 변수
Microseconds
지연 간격을 마이크로초 단위로 지정합니다.
반환 값
없음
설명
마이크로초에 허용되는 최대값은 미니포트 드라이버 초기화 중에 수천 마이크로초입니다. 그렇지 않으면 지정된 지연 간격이 50 마이크로초 이하여야 합니다. 일반적으로 VideoPortStallExecution 은 미니포트 드라이버가 해당 어댑터가 상태를 업데이트할 때까지 몇 마이크로초 정도 기다려야 하는 경우에만 호출할 수 있습니다.
미니포트 드라이버의 HwVidInterrupt 또는 HwVidSynchronizeExecutionCallback 함수가 VideoPortStallExecution을 호출할 수 있지만, 미니포트 드라이버는 가능한 경우 이러한 호출을 방지하도록 설계되어야 합니다. 높은 하드웨어 우선 순위에서 실행되는 동안 지연은 시스템의 전체 I/O 처리량에 부정적인 영향을 미치며 컴퓨터를 중지할 수 있습니다.
미니포트 드라이버가 50 마이크로초 이상의 정기적인 간격으로 수행해야 하는 경우 HwVidTimer 함수를 구현해야 합니다. VideoPortStartTimer에서 약 1초 간격으로 미니포트 드라이버 제공 HwVidTimer 함수에 대한 호출을 사용하도록 설정하고 VideoPortStopTimer에서 사용하지 않도록 설정할 수 있습니다.
요구 사항
| 지원되는 최소 클라이언트 | Windows 운영 체제의 Windows 2000 이상 버전에서 사용할 수 있습니다. |
| 대상 플랫폼 | 데스크톱 |
| 헤더 | video.h(Video.h 포함) |
| 라이브러리 | Videoprt.lib |
| DLL | Videoprt.sys |
| IRQL | 모든 수준 |
참고 항목
피드백
다음에 대한 사용자 의견 제출 및 보기