DD_VIDEOPORT_LOCAL 구조체(ddrawint.h)
DD_VIDEOPORT_LOCAL 구조에는 개별 Microsoft DirectDraw VPE 개체에 고유한 VPE(비디오 포트 확장) 관련 데이터가 포함되어 있습니다.
구문
typedef struct _DD_VIDEOPORT_LOCAL {
PDD_DIRECTDRAW_LOCAL lpDD;
DDVIDEOPORTDESC ddvpDesc;
DDVIDEOPORTINFO ddvpInfo;
PDD_SURFACE_INT lpSurface;
PDD_SURFACE_INT lpVBISurface;
DWORD dwNumAutoflip;
DWORD dwNumVBIAutoflip;
ULONG_PTR dwReserved1;
ULONG_PTR dwReserved2;
ULONG_PTR dwReserved3;
} *PDD_VIDEOPORT_LOCAL, DD_VIDEOPORT_LOCAL;
멤버
lpDD
현재 DirectDraw 프로세스와만 관련된 DD_DIRECTDRAW_LOCAL 구조를 가리킵니다.
ddvpDesc
VPE 개체를 설명하는 DDVIDEOPORTDESC 구조를 지정합니다.
ddvpInfo
비디오 데이터를 표면으로 전송하는 방법을 설명하는 DDVIDEOPORTINFO 구조를 지정합니다.
lpSurface
비디오 데이터를 수신하는 표면의 DD_SURFACE_INT 구조를 가리킵니다.
lpVBISurface
VBI 데이터를 수신하는 표면의 DD_SURFACE_INT 구조를 가리킵니다.
dwNumAutoflip
현재 자동 클립 표면의 수를 지정합니다.
dwNumVBIAutoflip
현재 자동 매핑되는 VBI 표면의 수를 지정합니다.
dwReserved1
디스플레이 드라이버에서 사용하도록 예약되었습니다.
dwReserved2
디스플레이 드라이버에서 사용하도록 예약되었습니다.
dwReserved3
디스플레이 드라이버에서 사용하도록 예약되었습니다.
설명
이 구조체는 DirectDraw에서 초기화되고 채워집니다. dwReserved1, dwReserved2 및 dwReserved3 멤버를 제외하고 드라이버는 DD_VIDEOPORT_LOCAL 구조체의 다른 멤버를 수정해서는 안 합니다.
요구 사항
머리글 | ddrawint.h(Winddi.h 포함) |