DD_CANCREATEVPORTDATA 结构 (ddrawint.h)

DD_CANCREATEVPORTDATA 结构包含驱动程序确定是否可以创建 VPE) 对象 (视频端口扩展 所需的信息。

语法

typedef struct _DD_CANCREATEVPORTDATA {
  PDD_DIRECTDRAW_LOCAL lpDD;
  LPDDVIDEOPORTDESC    lpDDVideoPortDesc;
  HRESULT              ddRVal;
  VOID                 *CanCreateVideoPort;
} *PDD_CANCREATEVPORTDATA, DD_CANCREATEVPORTDATA;

成员

lpDD

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

lpDDVideoPortDesc

指向包含所请求的 VPE 对象的说明的 DDVIDEOPORTDESC 结构。

ddRVal

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

CanCreateVideoPort

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

要求

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

请参阅

DdVideoPortCanCreate