Platform SDK: DirectX |
DirectDraw はユーザーのハードウェアがサポートしない DirectDraw 関数を実行するために、ソフトウェア エミュレーションを使う。DirectDraw アプリケーションのパフォーマンスを向上させるには、DirectDraw オブジェクトを作成した後で、ユーザーのディスプレイ ハードウェアの能力を決定する。その後、可能であれば、これらの能力を利用するプログラムを構築する。
この能力を決定するには、IDirectDraw7::GetCaps メソッドを使用する。すべてのハードウェア機能がエミュレーションでサポートされるわけではない。ある特定のハードウェアだけでサポートされる機能を利用するには、その機能のないハードウェアのシステムに対して、何らかの代わりの手段を提供する準備も必要である。
この能力を決定するには、DirectDraw7.GetCaps メソッドを使用する。すべてのハードウェア機能がエミュレーションでサポートされるわけではない。ある特定のハードウェアだけでサポートされる機能を利用するには、その機能のないハードウェアのシステムに対して、何らかの代わりの手段を提供する準備も必要である。