다음을 통해 공유


PDD_VPORTCB_DESTROYVPORT 콜백 함수(ddrawint.h)

DdVideoPortDestroy 콜백 함수는 DirectDraw가 지정된 VPE 개체를 제거했음을 드라이버에 알립니다.

구문

PDD_VPORTCB_DESTROYVPORT PddVportcbDestroyvport;

DWORD PddVportcbDestroyvport(
  PDD_DESTROYVPORTDATA unnamedParam1
)
{...}

매개 변수

unnamedParam1

드라이버가 클린 데 필요한 정보를 포함하는 DD_DESTROYVPORTDATA 구조를 가리킵니다.

반환 값

DdVideoPortDestroy는 다음 콜백 코드 중 하나를 반환합니다.

설명

DdVideoPortDestroy 는 필요에 따라 VPE를 지원하는 DirectDraw 드라이버에서 구현할 수 있습니다.

드라이버는 할당되고 지정된 VPE 개체와 연결된 모든 메모리를 해제해야 합니다. 여기에는 DD_VIDEOPORT_LOCAL 구조체의 dwReserved1dwReserved2 멤버를 통해 액세스하는 드라이버 할당 메모리를 해제하는 것이 포함됩니다. 이 DD_VIDEOPORT_LOCAL 구조체는 lpDestroyVideoPort 에 있는 DD_DESTROYVPORTDATA 구조체의 lpVideoPort 멤버에 있습니다.

요구 사항

요구 사항
대상 플랫폼 데스크톱
머리글 ddrawint.h(Winddi.h 포함)

추가 정보

DD_DESTROYVPORTDATA

DD_VIDEOPORT_LOCAL

DdVideoPortCreate