DDGETSURFACESTATEOUT 構造体 (ddkmapi.h)

DDGETSURFACESTATEOUT 構造体には、指定されたサーフェスの機能と状態が含まれています。

構文

typedef struct _DDGETSURFACESTATEOUT {
  DWORD ddRVal;
  DWORD dwStateCaps;
  DWORD dwStateStatus;
} DDGETSURFACESTATEOUT, *LPDDGETSURFACESTATEOUT;

メンバー

ddRVal

DD_DXAPI_GET_SURFACE_STATE操作の DxApi 関数の戻り値を Microsoft DirectDraw が書き込む場所 指定します。 DD_OKのリターン コードは成功を示します。

dwStateCaps

デバイスの DirectDrawSurface の機能が含まれます。 次のうちの 1 つ以上です。

フラグ 説明
DDSTATE_BOB デバイスは、bob モードを実行できます。
DDSTATE_WEAVE デバイスは、織りモードを実行することができます。

dwStateStatus

選択した DirectDrawSurface の状態を格納します。 次のうちの 1 つ以上です。

フラグ 説明
DDSTATE_BOB この画面では、Bob モードが使用されています。
DDSTATE_EXPLICITLY_SET この状態は、以前の DD_DXAPI_SET_SURFACE_STATE 呼び出しによるものです。
DDSTATE_SKIPEVENFIELDS bob モードまたは織りモードを停止し、代わりに他のすべてのフィールドをスキップします。
DDSTATE_SOFTWARE_AUTOFLIP (ハードウェアではなく) ソフトウェアの自動フリップが使用されています。
DDSTATE_WEAVE このサーフェスでは、織りモードが使用されています。

要件

要件
Header ddkmapi.h (Ddkmapi.h を含む)

こちらもご覧ください

DD_DXAPI_GET_SURFACE_STATE

DxApi