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 The IDirect3DQuery9::GetData method (d3d9helper.h) polls a queried resource to get the query state or a query result. |
IDirect3DQuery9::GetDataSize The IDirect3DQuery9::GetDataSize method (d3d9helper.h) gets the number of bytes in the query data. |
IDirect3DQuery9::GetDevice The IDirect3DQuery9::GetDevice method (d3d9helper.h) gets the device that is being queried. |
IDirect3DQuery9::GetType The IDirect3DQuery9::GetType method (d3d9helper.h) gets the query type. |
IDirect3DQuery9::Issue The IDirect3DQuery9::Issue method (d3d9helper.h) issues a query. |
Remarks
The LPDIRECT3DQUERY9 and PDIRECT3DQUERY9 types are defined as pointers to the IDirect3DQuery9 interface.
typedef struct IDirect3DQuery9 *LPDIRECT3DQUERY9, *PDIRECT3DQUERY9;
Requirements
Requirement | Value |
---|---|
Target Platform | Windows |
Header | d3d9helper.h (include D3D9.h) |