共用方式為


DD_VIDEOPORT_LOCAL結構 (ddrawint.h)

DD_VIDEOPORT_LOCAL 結構包含 (VPE) 專屬於個別 Microsoft DirectDraw 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)