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 を含む) |
関連項目
DxApi を