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) |