DD_GETMOCOMPFORMATSDATA 结构 (ddrawint.h)

DD_GETMOCOMPFORMATSDATA结构包含未压缩的格式信息。

语法

typedef struct _DD_GETMOCOMPFORMATSDATA {
  PDD_DIRECTDRAW_LOCAL lpDD;
  GUID                 *lpGuid;
  DWORD                dwNumFormats;
  LPDDPIXELFORMAT      lpFormats;
  HRESULT              ddRVal;
} *PDD_GETMOCOMPFORMATSDATA, DD_GETMOCOMPFORMATSDATA;

成员

lpDD

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

lpGuid

指向描述所请求的未压缩格式的 GUID。

dwNumFormats

指示指定的 GUID 支持的未压缩格式的数目。

lpFormats

指向包含运动补偿像素格式的 DDPIXELFORMAT 结构。 如果此成员不为 NULL,则未压缩的格式将复制到此成员指向的缓冲区中。

ddRVal

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

要求

要求
Header ddrawint.h (包括 Winddi.h)

另请参阅

DdMoCompGetFormats