// d3dhal.h
typedef struct _D3DHAL_DP2CREATEQUERY {
DWORD dwQueryID;
D3DQUERYTYPE QueryType;
} D3DHAL_DP2CREATEQUERY;
View the official Windows Driver Kit DDI referenceNo description available.
DirectX 9.0 and later versions only.
One or more D3DHAL_DP2CREATEQUERY structures are parsed from the command buffer by the D3dDrawPrimitives2 callback when the D3DHAL_DP2COMMAND structure's bCommand member is set to D3DDP2OP_CREATEQUERY, and are used to create resources for queries.
dwQueryIDIdentifies the query.
QueryTypeSpecifies a value from the D3DQUERYTYPE enumeration that indicates the query capability for which the driver creates resources.
The runtime uses D3DHAL_DP2CREATEQUERY to identify each query with a unique identifier and a query type. The driver's D3dDrawPrimitives2 callback must process wPrimitiveCount D3DHAL_DP2CREATEQUERY structures from the command buffer. The value of wPrimitiveCount is specified in the D3DHAL_DP2COMMAND structure. The driver parses these structures and creates resources for the queries that they represent as necessary.
The driver creates resources for the following query types:
D3DDP2OP_CREATEQUERY