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