DDGETSURFACESTATEOUT 结构 (ddkmapi.h)
DDGETSURFACESTATEOUT 结构包含指定图面的功能和状态。
语法
typedef struct _DDGETSURFACESTATEOUT {
DWORD ddRVal;
DWORD dwStateCaps;
DWORD dwStateStatus;
} DDGETSURFACESTATEOUT, *LPDDGETSURFACESTATEOUT;
成员
ddRVal
指定 Microsoft directDraw 写入 DxApi 函数 DD_DXAPI_GET_SURFACE_STATE 操作的返回值的位置。 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 或编织模式并跳过所有其他字段。 |
DDSTATE_SOFTWARE_AUTOFLIP | 正在使用软件(而不是硬件)自动翻转。 |
DDSTATE_WEAVE | 正在此图面上使用编织模式。 |
要求
要求 | 价值 |
---|---|
标头 | ddkmapi.h (包括 Ddkmapi.h) |