Note
Access to this page requires authorization. You can try signing in or .
Access to this page requires authorization. You can try .
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) |
See also
Feedback
Was this page helpful?
