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 구조체의 dwReserved1 및 dwReserved2 멤버를 통해 액세스하는 드라이버 할당 메모리를 해제하는 것이 포함됩니다. 이 DD_VIDEOPORT_LOCAL 구조체는 lpDestroyVideoPort 에 있는 DD_DESTROYVPORTDATA 구조체의 lpVideoPort 멤버에 있습니다.
요구 사항
요구 사항 | 값 |
---|---|
대상 플랫폼 | 데스크톱 |
머리글 | ddrawint.h(Winddi.h 포함) |