次の方法で共有


D3DHAL_DP2DELETEQUERY構造体 (d3dhal.h)

DirectX 9.0 以降のバージョンのみ。

D3DHAL_DP2COMMAND 構造体の bCommand メンバーがD3DDP2OP_DELETEQUERYに設定され、クエリのリソースを解放するために使用される場合、D3dDrawPrimitives2 コールバックによって 1 つ以上のD3DHAL_DP2DELETEQUERY構造体がコマンド バッファーから解析されます。

構文

typedef struct _D3DHAL_DP2DELETEQUERY {
  DWORD dwQueryID;
} D3DHAL_DP2DELETEQUERY;

メンバーズ

dwQueryID

ドライバーがリソースを解放するクエリを識別します。

備考

ランタイムは、D3DHAL_DP2DELETEQUERYを使用して各クエリを識別します。 ドライバーの D3dDrawPrimitives2 コールバックは、コマンド バッファーから wPrimitiveCount D3DHAL_DP2DELETEQUERY 構造体 処理する必要があります。 wPrimitiveCount の値は、D3DHAL_DP2COMMAND構造体で指定されます。 ドライバーは、これらの構造体を解析し、それらが表すクエリのリソースを解放します。

必要条件

要件 価値
ヘッダー d3dhal.h (D3dhal.h を含む)

関連項目

D3DDP2OP_DELETEQUERY

D3DHAL_DP2COMMAND

D3DHAL_DP2CREATEQUERY

D3dDrawPrimitives2