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 포함) |