D3DHAL_DP2DELETEQUERY structure (d3dhal.h)

DirectX 9.0 and later versions only.

One or more D3DHAL_DP2DELETEQUERY structures are parsed from the command buffer by the D3dDrawPrimitives2 callback when the D3DHAL_DP2COMMAND structure's bCommand member is set to D3DDP2OP_DELETEQUERY, and are used to release resources for queries.

Syntax

typedef struct _D3DHAL_DP2DELETEQUERY {
  DWORD dwQueryID;
} D3DHAL_DP2DELETEQUERY;

Members

dwQueryID

Identifies the query for which the driver releases resources.

Remarks

The runtime uses D3DHAL_DP2DELETEQUERY to identify each query. The driver's D3dDrawPrimitives2 callback must process wPrimitiveCount D3DHAL_DP2DELETEQUERY structures from the command buffer. The value of wPrimitiveCount is specified in the D3DHAL_DP2COMMAND structure. The driver parses these structures and releases resources for the queries that they represent.

Requirements

Requirement Value
Header d3dhal.h (include D3dhal.h)

See also

D3DDP2OP_DELETEQUERY

D3DHAL_DP2COMMAND

D3DHAL_DP2CREATEQUERY

D3dDrawPrimitives2