ID3D11Query1 interface

Represents a query object for querying information from the graphics processing unit (GPU).


The ID3D11Query1 interface has these methods.

Method Description
ID3D11Query1::GetDesc1 Gets a query description.


A query can be created with ID3D11Device3::CreateQuery1.

Query data is typically gathered by issuing an ID3D11DeviceContext::Begin command, issuing some graphics commands, issuing an ID3D11DeviceContext::End command, and then calling ID3D11DeviceContext::GetData to get data about what happened in between the Begin and End calls. The data returned by GetData will be different depending on the type of query.

There are, however, some queries that do not require calls to Begin. For a list of possible queries see D3D11_QUERY.

When using a query that does not require a call to Begin, it still requires a call to End. The call to End causes the data returned by GetData to be accurate up until the last call to End.


Minimum supported client Windows 10 [desktop apps | UWP apps]
Minimum supported server Windows Server 2016 [desktop apps | UWP apps]
Target Platform Windows
Header d3d11_3.h

See Also

Core Interfaces