次の方法で共有


D3dDrawPrimitives2 DDI に課される要件

非同期クエリを処理する DirectX 9.0 バージョン ドライバーの機能により、ドライバーの D3dDrawPrimitives2 関数に2つの新しい要件が課せられます。 これらの要件は、 非同期クエリの処理 トピックに記載され、次の一覧にまとめられています。

  • ドライバーの D3dDrawPrimitives2 関数は、ドライバーがより多くの応答を書き込むことができるように、ランタイムがそれらを送信する可能性があるため、空のコマンド バッファーを処理できることを確認する必要があります。 ドライバーが以前に応答バッファー内の D3DDP2OP_RESPONSECONTINUE 操作コードを返した場合、ランタイムは受信コマンド ストリームで空のコマンド バッファーを送信します。

  • D3dDrawPrimitives2 (D3D_OK に設定された D3DHAL_DRAWPRIMITIVES2DATAメンバーを 0 以外にのみ設定 構造体のddrval) が成功した場合、ドライバーは、応答が使用可能な場合に、D3DHAL_DRAWPRIMITIVES2DATAの dwErrorOffset するようにする必要があります。 ドライバーがクエリに応答せず、 ddrval がD3D_OK場合は、 dwErrorOffset を 0 に設定する必要があります。