共用方式為


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