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 | 모든 수준 |
추가 정보
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기