次の方法で共有


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 このサーフェスでは、織りモードが使用されています。

必要条件

要件 価値
ヘッダー ddkmapi.h (Ddkmapi.h を含む)

関連項目

DD_DXAPI_GET_SURFACE_STATE

DxApi を する