다음을 통해 공유


VideoPortAcquireDeviceLock 함수(video.h)

VideoPortAcquireDeviceLock 함수는 비디오 포트 드라이버에서 유지 관리하는 디바이스 잠금을 획득합니다.

통사론

VIDEOPORT_API VOID VideoPortAcquireDeviceLock(
  [in] IN PVOID HwDeviceExtension
);

매개 변수

[in] HwDeviceExtension

미니포트 드라이버의 디바이스 확장에 대한 포인터입니다.

반환 값

없음

발언

일반적으로 비디오 포트 드라이버는 디바이스 잠금을 사용하여 미니포트 드라이버에 스레드 동기화를 보장합니다. 그러나 미니포트 드라이버는 자식 디바이스에서 액세스할 때 자체 동기화를 수행해야 합니다. 즉, 미니포트 드라이버는 비디오 포트 드라이버에서 유지 관리하는 디바이스 잠금을 획득하여 HwVidQueryInterface 통해 노출하는 루틴에서 동기화를 수행해야 합니다.

미니포트 드라이버는 VideoPortReleaseDeviceLock호출하여 디바이스 잠금을 최대한 빨리 해제해야 합니다.

요구 사항

요구
지원되는 최소 클라이언트 Windows 2000 이상 버전의 Windows 운영 체제에서 사용할 수 있습니다.
대상 플랫폼 바탕 화면
헤더 video.h(Video.h 포함)
라이브러리 Videoprt.lib
DLL Videoprt.sys
IRQL PASSIVE_LEVEL

참고 항목

HwVidQueryInterface

VideoPortReleaseDeviceLock