共用方式為


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)

另請參閱

DD_DXAPI_GET_SURFACE_STATE

DxApi