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 | 裝置能夠執行 Weave 模式。 |
dwStateStatus
包含所選 DirectDrawSurface 的狀態。 下列任一個或多個項目:
旗標 | 意義 |
---|---|
DDSTATE_BOB | Bob 模式正用於此表面。 |
DDSTATE_EXPLICITLY_SET | 此狀態是因為先前 的DD_DXAPI_SET_SURFACE_STATE 呼叫所造成。 |
DDSTATE_SKIPEVENFIELDS | 停止bob或 weave 模式,並改為略過所有其他欄位。 |
DDSTATE_SOFTWARE_AUTOFLIP | 使用軟體 (,而不是使用硬體) 自動滑動。 |
DDSTATE_WEAVE | 在此介面上使用 Weave 模式。 |
規格需求
需求 | 值 |
---|---|
標頭 | ddkmapi.h (包含 Ddkmapi.h) |