Hardware Counter Profiling

Overview of the Hardware Counter Profiling technology.

The Hardware Counter Profiling technology is not associated with any headers.

For programming guidance for this technology, see:

Enumerations

 
HARDWARE_COUNTER_TYPE

Defines the types of hardware counters being profiled.

Functions

 
DisableThreadProfiling

Disables thread profiling.
EnableThreadProfiling

Enables thread profiling on the specified thread.
QueryThreadProfiling

Determines whether thread profiling is enabled for the specified thread.
ReadThreadProfilingData

Reads the specified profiling data associated with the thread.

Structures

 
HARDWARE_COUNTER_DATA

Contains the hardware counter value.
PERFORMANCE_DATA

Contains the thread profiling and hardware counter data that you requested.