S_PRESENT
メソッドと関数に使用できる戻りコードの一部の一覧。
#define | 説明 |
---|---|
S_OK | デバイスは正常に実行されており、レンダリングに使用できます。 |
S_PRESENT_OCCLUDED | プレゼンテーション領域はオクルージョンされています。 オクルージョンとは、プレゼンテーション ウィンドウが最小化されているか、別のデバイスがプレゼンテーション ウィンドウと同じモニターで全画面表示モードになり、プレゼンテーション ウィンドウがそのモニターに完全に表示されることを意味します。 クライアント領域が別のウィンドウでカバーされている場合、オクルージョンは発生しません。 Occluded アプリケーションはレンダリングを続行でき、すべての呼び出しは成功しますが、オクルージョンされたプレゼンテーション ウィンドウは更新されません。 アプリケーションは、デバイスを使用してプレゼンテーション ウィンドウへのレンダリングを停止し、S_OKまたはS_PRESENT_MODE_CHANGEDが返されるまで CheckDeviceState を呼び出し続ける必要があります。 |
S_PRESENT_MODE_CHANGED | デスクトップ表示モードが変更されました。 アプリケーションはレンダリングを続行できますが、色変換/ストレッチが発生する可能性があります。 現在の表示モードと同様のバック バッファー形式を選択し、Reset を呼び出してスワップ チェーンを再作成します。 Reset が呼び出された後、デバイスはこの状態を保持します。 |
その他のエラー コードは D3DERR に含まれています。
関連トピック