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 を含む) |