DD_GETVPORTCONNECTDATA 结构 (ddrawint.h)

DD_GETVPORTCONNECTDATA结构包含指定 视频端口扩展 (VPE) 对象支持的连接组合。

语法

typedef struct _DD_GETVPORTCONNECTDATA {
  PDD_DIRECTDRAW_LOCAL lpDD;
  DWORD                dwPortId;
  LPDDVIDEOPORTCONNECT lpConnect;
  DWORD                dwNumEntries;
  HRESULT              ddRVal;
  VOID                 *GetVideoPortConnectInfo;
} *PDD_GETVPORTCONNECTDATA, DD_GETVPORTCONNECTDATA;

成员

lpDD

指向仅与当前 Microsoft DirectDraw 过程相关的 DD_DIRECTDRAW_LOCAL 结构。

dwPortId

指定驱动程序要检索其连接信息的 VPE 对象的 ID。 DirectDraw 从 DDVIDEOPORTCAPS 结构的 dwVideoPortID 成员获取此 ID。

lpConnect

指向 DDVIDEOPORTCONNECT 结构的数组,驱动程序应在其中返回 VPE 对象支持的每个连接的特征。 此成员可以为 NULL

dwNumEntries

指定驱动程序返回指定 VPE 对象支持的连接组合数的位置。

ddRVal

指定驱动程序写入 DdVideoPortGetConnectInfo 回调的返回值的位置。 返回代码DD_OK表示成功。 有关详细信息,请参阅 DirectDraw 的返回值

GetVideoPortConnectInfo

由 DirectDraw API 使用,不应由驱动程序填充。

要求

   
标头 ddrawint.h (包括 Winddi.h)

请参阅

DDVIDEOPORTCAPS

DDVIDEOPORTCONNECT

DdVideoPortGetConnectInfo