IDirect3DQuery9 interface (d3d9helper.h)

Applications use the methods of the IDirect3DQuery9 interface to perform asynchronous queries on a driver.

Inheritance

The IDirect3DQuery9 interface inherits from the IUnknown interface. IDirect3DQuery9 also has these types of members:

Methods

The IDirect3DQuery9 interface has these methods.

 
IDirect3DQuery9::GetData

Polls a queried resource to get the query state or a query result. For more information about queries, see Queries (Direct3D 9).
IDirect3DQuery9::GetDataSize

Gets the number of bytes in the query data.
IDirect3DQuery9::GetDevice

Gets the device that is being queried.
IDirect3DQuery9::GetType

Gets the query type.
IDirect3DQuery9::Issue

Issue a query.

Remarks

The LPDIRECT3DQUERY9 and PDIRECT3DQUERY9 types are defined as pointers to the IDirect3DQuery9 interface.

typedef struct IDirect3DQuery9 *LPDIRECT3DQUERY9, *PDIRECT3DQUERY9;

Requirements

   
Target Platform Windows
Header d3d9helper.h (include D3D9.h)

See also

Direct3D Interfaces