HV_THREAD_COUNTER enumeration
The HV_THREAD_COUNTER enumeration contains values for counters for a virtual processor.
Syntax
typedef enum _HV_THREAD_COUNTER { StVpCounterTotalRunTime = 1, StVpCounterHypervisorRunTime = 2, StVpCounterHypercallsCount = 4, StVpCounterHypercallsTime = 5, StVpCounterPageInvalidationsCount = 6, StVpCounterPageInvalidationsTime = 7, StVpCounterControlRegisterAccessesCount = 8, StVpCounterControlRegisterAccessesTime = 9, StVpCounterIoInstructionsCount = 10, StVpCounterIoInstructionsTime = 11, StVpCounterHltInstructionsCount = 12, StVpCounterHltInstructionsTime = 13, StVpCounterMwaitInstructionsCount = 14, StVpCounterMwaitInstructionsTime = 15, StVpCounterCpuidInstructionsCount = 16, StVpCounterCpuidInstructionsTime = 17, StVpCounterMsrAccessesCount = 18, StVpCounterMsrAccessesTime = 19, StVpCounterOtherInterceptsCount = 20, StVpCounterOtherInterceptsTime = 21, StVpCounterExternalInterruptsCount = 22, StVpCounterExternalInterruptsTime = 23, StVpCounterPendingInterruptsCount = 24, StVpCounterPendingInterruptsTime = 25, StVpCounterEmulatedInstructionsCount = 26, StVpCounterEmulatedInstructionsTime = 27, StVpCounterDebugRegisterAccessesCount = 28, StVpCounterDebugRegisterAccessesTime = 29, StVpCounterPageFaultInterceptsCount = 30, StVpCounterPageFaultInterceptsTime = 31, StVpCounterGuestPageTableMaps = 32, StVpCounterLargePageTlbFills = 33, StVpCounterSmallPageTlbFills = 34, StVpCounterReflectedGuestPageFaults = 35, StVpCounterApicMmioAccesses = 36, StVpCounterIoInterceptMessages = 37, StVpCounterMemoryInterceptMessages = 38, StVpCounterApicEoiAccesses = 39, StVpCounterOtherMessages = 40, StVpCounterPageTableAllocations = 41, StVpCounterLogicalProcessorMigrations = 42, StVpCounterAddressSpaceEvictions = 43, StVpCounterAddressSpaceSwitches = 44, StVpCounterAddressDomainFlushes = 45, StVpCounterAddressSpaceFlushes = 46, StVpCounterGlobalGvaRangeFlushes = 47, StVpCounterLocalGvaRangeFlushes = 48, StVpCounterPageTableEvictions = 49, StVpCounterPageTableReclamations = 50, StVpCounterPageTableResets = 51, StVpCounterPageTableValidations = 52, StVpCounterApicTprAccesses = 53, StVpCounterPageTableWriteIntercepts = 54, StVpCounterSyntheticInterrupts = 55, StVpCounterVirtualInterrupts = 56, StVpCounterApicIpisSent = 57, StVpCounterApicSelfIpisSent = 58, StVpCounterGpaSpaceHypercalls = 59, StVpCounterLogicalProcessorHypercalls = 60, StVpCounterLongSpinWaitHypercalls = 61, StVpCounterOtherHypercalls = 62, StVpCounterSyntheticInterruptHypercalls = 63, StVpCounterVirtualInterruptHypercalls = 64, StVpCounterVirtualMmuHypercalls = 65, StVpCounterVirtualProcessorHypercalls = 66, StVpCounterMAXIMUM = 67 } HV_THREAD_COUNTER;
Constants
- StVpCounterTotalRunTime
-
A value that specifies a counter of total run time.
- StVpCounterHypervisorRunTime
-
A value that specifies a counter of hypervisor run time.
- StVpCounterHypercallsCount
-
A value that specifies a counter of hypercall counts.
- StVpCounterHypercallsTime
-
A value that specifies a counter of hypercalls time.
- StVpCounterPageInvalidationsCount
-
A value that specifies a counter of page invalidations count.
- StVpCounterPageInvalidationsTime
-
A value that specifies a counter of page invalidations time.
- StVpCounterControlRegisterAccessesCount
-
A value that specifies a counter of control register accesses count.
- StVpCounterControlRegisterAccessesTime
-
A value that specifies a counter of control register accesses time.
- StVpCounterIoInstructionsCount
-
A value that specifies a counter of I/O instructions count.
- StVpCounterIoInstructionsTime
-
A value that specifies a counter of I/O instructions time.
- StVpCounterHltInstructionsCount
-
A value that specifies a counter of halt instructions count.
- StVpCounterHltInstructionsTime
-
A value that specifies a counter of halt instructions time.
- StVpCounterMwaitInstructionsCount
-
A value that specifies a counter of MWAIT instructions count.
- StVpCounterMwaitInstructionsTime
-
A value that specifies a counter of MWAIT instructions time.
- StVpCounterCpuidInstructionsCount
-
A value that specifies a counter of CPUID instructions count.
- StVpCounterCpuidInstructionsTime
-
A value that specifies a counter of CPUID instructions time.
- StVpCounterMsrAccessesCount
-
A value that specifies a counter of MSR accesses count.
- StVpCounterMsrAccessesTime
-
A value that specifies a counter of MSR accesses time.
- StVpCounterOtherInterceptsCount
-
A value that specifies a counter of other intercepts count.
- StVpCounterOtherInterceptsTime
-
A value that specifies a counter of other intercepts time.
- StVpCounterExternalInterruptsCount
-
A value that specifies a counter of external interrupts count.
- StVpCounterExternalInterruptsTime
-
A value that specifies a counter of external interrupts time.
- StVpCounterPendingInterruptsCount
-
A value that specifies a counter of pending interrupts count.
- StVpCounterPendingInterruptsTime
-
A value that specifies a counter of pending interrupts time.
- StVpCounterEmulatedInstructionsCount
-
A value that specifies a counter of emulated instructions count.
- StVpCounterEmulatedInstructionsTime
-
A value that specifies a counter of emulated instructions time.
- StVpCounterDebugRegisterAccessesCount
-
A value that specifies a counter of debug register accesses count.
- StVpCounterDebugRegisterAccessesTime
-
A value that specifies a counter of debug register accesses time.
- StVpCounterPageFaultInterceptsCount
-
A value that specifies a counter of page fault intercepts count.
- StVpCounterPageFaultInterceptsTime
-
A value that specifies a counter of page fault intercepts time.
- StVpCounterGuestPageTableMaps
-
A value that specifies a counter of guest page table maps.
- StVpCounterLargePageTlbFills
-
A value that specifies a counter of large page translation look-aside buffer (TLB) fills.
- StVpCounterSmallPageTlbFills
-
A value that specifies a counter of small page TLB fills.
- StVpCounterReflectedGuestPageFaults
-
A value that specifies a counter of reflected guest page faults.
- StVpCounterApicMmioAccesses
-
A value that specifies a counter of accesses of the APIC's memory-mapped I/O (MMIO) space.
- StVpCounterIoInterceptMessages
-
A value that specifies a counter of I/O intercept messages.
- StVpCounterMemoryInterceptMessages
-
A value that specifies a counter of memory intercept messages.
- StVpCounterApicEoiAccesses
-
A value that specifies a counter of accesses of the APIC's end of interrupt (EOI).
- StVpCounterOtherMessages
-
A value that specifies a counter of other messages.
- StVpCounterPageTableAllocations
-
A value that specifies a counter of page table allocations.
- StVpCounterLogicalProcessorMigrations
-
A value that specifies a counter of logical processor migrations.
- StVpCounterAddressSpaceEvictions
-
A value that specifies a counter of address space evictions.
- StVpCounterAddressSpaceSwitches
-
A value that specifies a counter of address space switches.
- StVpCounterAddressDomainFlushes
-
A value that specifies a counter of address domain flushes.
- StVpCounterAddressSpaceFlushes
-
A value that specifies a counter of address space flushes.
- StVpCounterGlobalGvaRangeFlushes
-
A value that specifies a counter of global guest virtual address (GVA) range flushes.
- StVpCounterLocalGvaRangeFlushes
-
A value that specifies a counter of local GVA range flushes.
- StVpCounterPageTableEvictions
-
A value that specifies a counter of page table evictions.
- StVpCounterPageTableReclamations
-
A value that specifies a counter of page table reclamations.
- StVpCounterPageTableResets
-
A value that specifies a counter of page table resets.
- StVpCounterPageTableValidations
-
A value that specifies a counter of page table validations.
- StVpCounterApicTprAccesses
-
A value that specifies a counter of accesses of the APIC's task priority (TPR).
- StVpCounterPageTableWriteIntercepts
-
A value that specifies a counter of page table write intercepts.
- StVpCounterSyntheticInterrupts
-
A value that specifies a counter of synthetic interrupts.
- StVpCounterVirtualInterrupts
-
A value that specifies a counter of virtual interrupts.
- StVpCounterApicIpisSent
-
A value that specifies a counter of the APIC's IP that has been sent.
- StVpCounterApicSelfIpisSent
-
A value that specifies a counter of the APIC's self IP that has been sent.
- StVpCounterGpaSpaceHypercalls
-
A value that specifies a counter of the guest physical address (GPA) space hypercalls.
- StVpCounterLogicalProcessorHypercalls
-
A value that specifies a counter of the logical processor hypercalls.
- StVpCounterLongSpinWaitHypercalls
-
A value that specifies a counter of long spin wait hypercalls.
- StVpCounterOtherHypercalls
-
A value that specifies a counter of other hypercalls.
- StVpCounterSyntheticInterruptHypercalls
-
A value that specifies a counter of synthetic interrupt hypercalls.
- StVpCounterVirtualInterruptHypercalls
-
A value that specifies a counter of virtual interrupt hypercalls.
- StVpCounterVirtualMmuHypercalls
-
A value that specifies a counter of virtual memory management unit (MMU) hypercalls.
- StVpCounterVirtualProcessorHypercalls
-
A value that specifies a counter of virtual processor hypercalls.
- StVpCounterMAXIMUM
-
A value that indicates that the maximum value in the enumeration was exceeded.
Remarks
Requirements
Header |
|
---|
Send comments about this topic to Microsoft
Build date: 11/16/2013