IDirect3DQuery9 interface (d3d9.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 (d3d9.h) polls a queried resource to get the query state or a query result. |
IDirect3DQuery9::GetDataSize The IDirect3DQuery9::GetDataSize (d3d9.h) method gets the number of bytes in the query data. |
IDirect3DQuery9::GetDevice The IDirect3DQuery9::GetDevice (d3d9.h) method gets the device that is being queried. |
IDirect3DQuery9::GetType The IDirect3DQuery9::GetType (d3d9.h) method gets the query type. |
IDirect3DQuery9::Issue The IDirect3DQuery9::Issue (d3d9.h) method 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 | d3d9.h (include D3D9.h) |