DDGETSURFACESTATEOUT 结构 (ddkmapi.h)
DDGETSURFACESTATEOUT 结构包含指定图面的功能和状态。
语法
typedef struct _DDGETSURFACESTATEOUT {
DWORD ddRVal;
DWORD dwStateCaps;
DWORD dwStateStatus;
} DDGETSURFACESTATEOUT, *LPDDGETSURFACESTATEOUT;
成员
ddRVal
指定 Microsoft DirectDraw 为DD_DXAPI_GET_SURFACE_STATE操作写入 DxApi 函数的返回值的位置。 返回代码DD_OK表示成功。
dwStateCaps
包含设备的 DirectDrawSurface 功能。 以下一项或多项:
标志 | 含义 |
---|---|
DDSTATE_BOB | 设备能够执行 bob 模式。 |
DDSTATE_WEAVE | 设备能够执行编织模式。 |
dwStateStatus
包含所选 DirectDrawSurface 的状态。 以下一项或多项:
标志 | 含义 |
---|---|
DDSTATE_BOB | 在此图面上使用 Bob 模式。 |
DDSTATE_EXPLICITLY_SET | 此状态是由于以前的 DD_DXAPI_SET_SURFACE_STATE 调用造成的。 |
DDSTATE_SKIPEVENFIELDS | 停止 bob 或 weave 模式,并跳过其他每个字段。 |
DDSTATE_SOFTWARE_AUTOFLIP | 软件 (而不是硬件) 正在使用自动翻贴。 |
DDSTATE_WEAVE | 正在此图面上使用编织模式。 |
要求
要求 | 值 |
---|---|
Header | ddkmapi.h (包括 Ddkmapi.h) |