Share via


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, dwReserved2dwReserved3 멤버를 제외하고 드라이버는 DD_VIDEOPORT_LOCAL 구조체의 다른 멤버를 수정해서는 안 합니다.

요구 사항

   
머리글 ddrawint.h(Winddi.h 포함)