DD_GETINTERNALMOCOMPDATA 结构 (ddrawint.h)

DD_GETINTERNALMOCOMPDATA 结构包含内部内存要求。

语法

typedef struct _DD_GETINTERNALMOCOMPDATA {
  PDD_DIRECTDRAW_LOCAL lpDD;
  GUID                 *lpGuid;
  DWORD                dwWidth;
  DWORD                dwHeight;
  DDPIXELFORMAT        ddPixelFormat;
  DWORD                dwScratchMemAlloc;
  HRESULT              ddRVal;
} *PDD_GETINTERNALMOCOMPDATA, DD_GETINTERNALMOCOMPDATA;

成员

lpDD

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

lpGuid

指向请求其内部内存要求的 GUID。

dwWidth

指示未压缩输出帧的宽度(以像素为单位)。

dwHeight

指示未压缩输出帧的高度(以像素为单位)。

ddPixelFormat

指向包含未压缩输出帧的像素格式的 DDPIXELFORMAT 结构。

dwScratchMemAlloc

指示显示驱动程序私下保留用于执行运动补偿的内部内存的大小(以字节为单位)

ddRVal

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

要求

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

另请参阅

DdMoCompGetInternalInfo