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