VideoPortFreeCommonBuffer 함수(video.h)

VideoPortFreeCommonBuffer 함수는 사용되지 않으며 기존 드라이버와의 이전 버전과의 호환성에 대해서만 지원됩니다. 그 대신 드라이버 작성자는 VideoPortReleaseCommonBuffer를 사용해야 합니다.

VideoPortFreeCommonBufferVideoPortGetCommonBuffer 호출에 의해 할당된 시스템 메모리의 할당을 취소합니다.

구문

VIDEOPORT_DEPRECATED VIDEOPORT_API VOID VideoPortFreeCommonBuffer(
  [in] IN PVOID            HwDeviceExtension,
  [in] IN ULONG            Length,
  [in] IN PVOID            VirtualAddress,
  [in] IN PHYSICAL_ADDRESS LogicalAddress,
  [in] IN BOOLEAN          CacheEnabled
);

매개 변수

[in] HwDeviceExtension

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

[in] Length

해제할 메모리의 바이트 수를 지정합니다.

[in] VirtualAddress

할당된 메모리 범위의 해당 가상 주소에 대한 포인터입니다.

[in] LogicalAddress

해제할 버퍼의 논리적 주소를 지정합니다.

[in] CacheEnabled

할당된 메모리가 캐시되는지 여부를 나타냅니다.

반환 값

없음

설명

VideoPortGetCommonBuffer의 Alignment 매개 변수를 제외하고 VideoPortFreeCommonBuffer 호출에 사용된 모든 매개 변수는 VideoPortGetCommonBuffer대한 이전 호출에서 사용된 것과 동일한 값을 가져야 합니다.

요구 사항

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

추가 정보

VideoPortGetCommonBuffer

VideoPortReleaseCommonBuffer