Note: This documentation is preliminary and is subject to change.
Defines the query type.
Definition
Visual Basic .NET
Public Enum QueryType
C#
public enum QueryType
Managed C++
__value public enum QueryType
JScript .NET
public enum QueryType
Members
Member
Value
Description
Event
8
Queries for any asynchronous events issued from application programming interface (API) calls.
CacheUtilization
18
Queries for the cache hit rate performance measurement for textures and indexed vertices.
BandwidthTimings
17
Queries throughput measurement comparisons for help in understanding the performance of an application.
PixelTimings
16
Queries for the percentage of time spent processing pixel shader data.
VertexTimings
15
Queries for the percentage of time spent processing vertex shader data.
InterfaceTimings
14
Queries for the percentage of time spent processing data in the driver.
PipelineTimings
13
Queries for the percentage of time spent processing pipeline data.
TimeStampFrequency
12
This query result is true if the values from TimeStamp queries cannot be guarenteed to be continuous throughout the duration of the TimeStampDisjoint query. Otherwise, the query result is false.
TimeStampDisjoint
11
This query notifies an application if the counter frequency has changed from the TimeStamp.
TimeStamp
10
Returns a 64-bit timestamp.
Occlusion
9
Queries for the number of pixels that pass z-testing. These pixels are for primitives drawn between Begin and End. This option enables an application to check the occlusion result against zero. Zero is fully occluded, which means the pixels are not visible from the current camera position.
VertexStats
6
Queries vertex statistics. For more information, see VertexStats.
VertexCache
4
Queries for driver hints about data layout for vertex caching.
ResourceManager
5
Queries the resource manager. For more information, see ResourceManager.
Remarks
Available query types are given in the following table.