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 2000 이상 버전의 Windows 운영 체제에서 사용할 수 있습니다.
대상 플랫폼 데스크톱
머리글 video.h(Video.h 포함)
라이브러리 Videoprt.lib
DLL Videoprt.sys
IRQL 모든 수준

추가 정보

HwVidInterrupt

HwVidSynchronizeExecutionCallback

HwVidTimer

VideoPortStartTimer

VideoPortStopTimer