다음을 통해 공유


DD_SYNCVIDEOPORTDATA 구조체(ddrawint.h)

DD_SYNCVIDEOPORTDATA 구조에는 VPE(비디오 포트 확장) 개체 정보가 포함됩니다.

구문

typedef struct _DD_SYNCVIDEOPORTDATA {
  PDD_DIRECTDRAW_LOCAL lpDD;
  PDD_VIDEOPORT_LOCAL  lpVideoPort;
  DWORD                dwOriginOffset;
  DWORD                dwHeight;
  DWORD                dwVBIHeight;
  ULONG                dwDriverReserved1;
  ULONG                dwDriverReserved2;
  ULONG                dwDriverReserved3;
  HRESULT              ddRVal;
} *PDD_SYNCVIDEOPORTDATA, DD_SYNCVIDEOPORTDATA;

멤버

lpDD

현재 Microsoft DirectDraw 프로세스와만 관련된 DD_DIRECTDRAW_LOCAL 구조를 가리킵니다.

lpVideoPort

동기화할 하드웨어 비디오 포트를 설명하는 DD_VIDEOPORT_LOCAL 구조를 가리킵니다.

dwOriginOffset

표면의 왼쪽 위 모서리에서 VPE 개체가 데이터를 쓰는 위치의 왼쪽 위 모서리까지의 바이트 오프셋을 포함합니다. 이 값은 비디오 미니포트 드라이버에서만 사용됩니다. 이 멤버는 드라이버에서 입력한 데이터를 포함해야 합니다.

dwHeight

VPE 개체 데이터의 높이(픽셀)를 포함합니다. 기본적으로 인터리브할 때 필드 높이의 두 배이지만 필요한 경우 드라이버에서 이를 변경할 수 있습니다. 이 값은 비디오 미니포트 드라이버에서만 사용됩니다. 이 멤버는 드라이버에서 수정할 수 있지만 수정할 필요는 없습니다.

dwVBIHeight

VBI 지역의 줄 수를 포함합니다. 이 값은 비디오 미니포트 드라이버에서만 사용됩니다. 이 멤버는 드라이버에서 수정할 수 있지만 수정할 필요는 없습니다.

dwDriverReserved1

디스플레이 드라이버에서 사용하도록 예약되어 있습니다.

dwDriverReserved2

디스플레이 드라이버에서 사용하도록 예약되었습니다.

dwDriverReserved3

디스플레이 드라이버에서 사용하도록 예약되었습니다.

ddRVal

드라이버가 DdSyncVideoPortData 콜백의 반환 값을 쓰는 위치를 지정합니다. DD_OK 반환 코드는 성공을 나타냅니다. 자세한 내용은 DirectDraw에 대한 반환 값을 참조하세요.

요구 사항

요구 사항
헤더 ddrawint.h(Winddi.h 포함)

추가 정보

DdSyncVideoPortData