VideoPortLockBuffer 함수(video.h)

VideoPortLockBuffer 함수는 지정된 버퍼를 검색하고, 버퍼의 메모리 페이지를 메모리에 상주하게 하며, 가상 주소 범위에 의해 매핑된 실제 페이지를 잠급니다.

구문

VIDEOPORT_DEPRECATED VIDEOPORT_API PVOID VideoPortLockBuffer(
  [in] IN PVOID             HwDeviceExtension,
  [in] IN PVOID             BaseAddress,
  [in] IN ULONG             Length,
  [in] IN VP_LOCK_OPERATION Operation
);

매개 변수

[in] HwDeviceExtension

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

[in] BaseAddress

잠글 버퍼의 가상 주소를 지정합니다.

[in] Length

잠글 버퍼의 길이(바이트)를 지정합니다.

[in] Operation

호출자가 액세스 권한을 검색하고 페이지를 잠그려는 작업의 유형을 지정합니다. 작업은 VpReadAccess, VpWriteAccess 또는 VpModifyAccess 중 하나일 수 있습니다.

반환 값

잠글 메모리의 MDL을 할당할 수 없는 경우 MDL(메모리 설명자 목록) 또는 NULL 포인터에 대한 포인터를 반환합니다.

설명

버퍼의 잠금을 해제하려면 비디오 미니포트 드라이버가 VideoPortUnlockBuffer를 호출해야 합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows XP 이상 버전의 Windows 운영 체제에서 사용할 수 있습니다.
대상 플랫폼 데스크톱
머리글 video.h(Video.h 포함)
라이브러리 Videoprt.lib
DLL Videoprt.sys
IRQL PASSIVE_LEVEL

추가 정보

VideoPortUnlockBuffer