libintrovirt
v0.57.4
IntroVirt introspection library
Loading...
Searching...
No Matches
SYSTEM_PERFORMANCE_INFORMATION.hh
Go to the documentation of this file.
1
/*
2
* Copyright 2021 Assured Information Security, Inc.
3
*
4
* Licensed under the Apache License, Version 2.0 (the "License");
5
* you may not use this file except in compliance with the License.
6
* You may obtain a copy of the License at
7
*
8
* http://www.apache.org/licenses/LICENSE-2.0
9
*
10
* Unless required by applicable law or agreed to in writing, software
11
* distributed under the License is distributed on an "AS IS" BASIS,
12
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13
* See the License for the specific language governing permissions and
14
* limitations under the License.
15
*/
16
#pragma once
17
18
#include "
SYSTEM_INFORMATION.hh
"
19
20
namespace
introvirt
{
21
namespace
windows {
22
namespace
nt {
23
24
class
SYSTEM_PERFORMANCE_INFORMATION
:
public
SYSTEM_INFORMATION
{
25
public
:
26
virtual
int64_t
IdleProcessTime
()
const
= 0;
27
virtual
int64_t
IoReadTransferCount
()
const
= 0;
28
virtual
int64_t
IoWriteTransferCount
()
const
= 0;
29
virtual
int64_t
IoOtherTransferCount
()
const
= 0;
30
virtual
uint32_t
IoReadOperationCount
()
const
= 0;
31
virtual
uint32_t
IoWriteOperationCount
()
const
= 0;
32
virtual
uint32_t
IoOtherOperationCount
()
const
= 0;
33
37
virtual
uint32_t
AvailablePages
()
const
= 0;
38
43
virtual
uint32_t
CommittedPages
()
const
= 0;
44
48
virtual
uint32_t
CommitLimit
()
const
= 0;
49
53
virtual
uint32_t
PeakCommitment
()
const
= 0;
54
virtual
uint32_t
PageFaultCount
()
const
= 0;
55
virtual
uint32_t
CopyOnWriteCount
()
const
= 0;
56
virtual
uint32_t
TransitionCount
()
const
= 0;
57
virtual
uint32_t
CacheTransitionCount
()
const
= 0;
58
virtual
uint32_t
DemandZeroCount
()
const
= 0;
59
virtual
uint32_t
PageReadCount
()
const
= 0;
60
virtual
uint32_t
PageReadIoCount
()
const
= 0;
61
virtual
uint32_t
CacheReadCount
()
const
= 0;
62
virtual
uint32_t
CacheIoCount
()
const
= 0;
63
virtual
uint32_t
DirtyPagesWriteCount
()
const
= 0;
64
virtual
uint32_t
DirtyWriteIoCount
()
const
= 0;
65
virtual
uint32_t
MappedPagesWriteCount
()
const
= 0;
66
virtual
uint32_t
MappedWriteIoCount
()
const
= 0;
67
virtual
uint32_t
PagedPoolPages
()
const
= 0;
68
virtual
uint32_t
NonPagedPoolPages
()
const
= 0;
69
virtual
uint32_t
PagedPoolAllocs
()
const
= 0;
70
virtual
uint32_t
PagedPoolFrees
()
const
= 0;
71
virtual
uint32_t
NonPagedPoolAllocs
()
const
= 0;
72
virtual
uint32_t
NonPagedPoolFrees
()
const
= 0;
73
virtual
uint32_t
FreeSystemPtes
()
const
= 0;
74
virtual
uint32_t
ResidentSystemCodePage
()
const
= 0;
75
virtual
uint32_t
TotalSystemDriverPages
()
const
= 0;
76
virtual
uint32_t
TotalSystemCodePages
()
const
= 0;
77
virtual
uint32_t
NonPagedPoolLookasideHits
()
const
= 0;
78
virtual
uint32_t
PagedPoolLookasideHits
()
const
= 0;
79
virtual
uint32_t
AvailablePagedPoolPages
()
const
= 0;
80
virtual
uint32_t
ResidentSystemCachePage
()
const
= 0;
81
virtual
uint32_t
ResidentPagedPoolPage
()
const
= 0;
82
virtual
uint32_t
ResidentSystemDriverPage
()
const
= 0;
83
virtual
uint32_t
CcFastReadNoWait
()
const
= 0;
84
virtual
uint32_t
CcFastReadWait
()
const
= 0;
85
virtual
uint32_t
CcFastReadResourceMiss
()
const
= 0;
86
virtual
uint32_t
CcFastReadNotPossible
()
const
= 0;
87
virtual
uint32_t
CcFastMdlReadNoWait
()
const
= 0;
88
virtual
uint32_t
CcFastMdlReadWait
()
const
= 0;
89
virtual
uint32_t
CcFastMdlReadResourceMiss
()
const
= 0;
90
virtual
uint32_t
CcFastMdlReadNotPossible
()
const
= 0;
91
virtual
uint32_t
CcMapDataNoWait
()
const
= 0;
92
virtual
uint32_t
CcMapDataWait
()
const
= 0;
93
virtual
uint32_t
CcMapDataNoWaitMiss
()
const
= 0;
94
virtual
uint32_t
CcMapDataWaitMiss
()
const
= 0;
95
virtual
uint32_t
CcPinMappedDataCount
()
const
= 0;
96
virtual
uint32_t
CcPinReadNoWait
()
const
= 0;
97
virtual
uint32_t
CcPinReadWait
()
const
= 0;
98
virtual
uint32_t
CcPinReadNoWaitMiss
()
const
= 0;
99
virtual
uint32_t
CcPinReadWaitMiss
()
const
= 0;
100
virtual
uint32_t
CcCopyReadNoWait
()
const
= 0;
101
virtual
uint32_t
CcCopyReadWait
()
const
= 0;
102
virtual
uint32_t
CcCopyReadNoWaitMiss
()
const
= 0;
103
virtual
uint32_t
CcCopyReadWaitMiss
()
const
= 0;
104
virtual
uint32_t
CcMdlReadNoWait
()
const
= 0;
105
virtual
uint32_t
CcMdlReadWait
()
const
= 0;
106
virtual
uint32_t
CcMdlReadNoWaitMiss
()
const
= 0;
107
virtual
uint32_t
CcMdlReadWaitMiss
()
const
= 0;
108
virtual
uint32_t
CcReadAheadIos
()
const
= 0;
109
virtual
uint32_t
CcLazyWriteIos
()
const
= 0;
110
virtual
uint32_t
CcLazyWritePages
()
const
= 0;
111
virtual
uint32_t
CcDataFlushes
()
const
= 0;
112
virtual
uint32_t
CcDataPages
()
const
= 0;
113
virtual
uint32_t
ContextSwitches
()
const
= 0;
114
virtual
uint32_t
FirstLevelTbFills
()
const
= 0;
115
virtual
uint32_t
SecondLevelTbFills
()
const
= 0;
116
virtual
uint32_t
SystemCalls
()
const
= 0;
117
118
virtual
void
IdleProcessTime
(int64_t
IdleProcessTime
) = 0;
119
virtual
void
IoReadTransferCount
(int64_t
IoReadTransferCount
) = 0;
120
virtual
void
IoWriteTransferCount
(int64_t
IoWriteTransferCount
) = 0;
121
virtual
void
IoOtherTransferCount
(int64_t
IoOtherTransferCount
) = 0;
122
virtual
void
IoReadOperationCount
(uint32_t
IoReadOperationCount
) = 0;
123
virtual
void
IoWriteOperationCount
(uint32_t
IoWriteOperationCount
) = 0;
124
virtual
void
IoOtherOperationCount
(uint32_t
IoOtherOperationCount
) = 0;
125
virtual
void
AvailablePages
(uint32_t
AvailablePages
) = 0;
126
virtual
void
CommittedPages
(uint32_t
CommittedPages
) = 0;
127
virtual
void
CommitLimit
(uint32_t
CommitLimit
) = 0;
128
virtual
void
PeakCommitment
(uint32_t
PeakCommitment
) = 0;
129
virtual
void
PageFaultCount
(uint32_t
PageFaultCount
) = 0;
130
virtual
void
CopyOnWriteCount
(uint32_t
CopyOnWriteCount
) = 0;
131
virtual
void
TransitionCount
(uint32_t
TransitionCount
) = 0;
132
virtual
void
CacheTransitionCount
(uint32_t
CacheTransitionCount
) = 0;
133
virtual
void
DemandZeroCount
(uint32_t
DemandZeroCount
) = 0;
134
virtual
void
PageReadCount
(uint32_t
PageReadCount
) = 0;
135
virtual
void
PageReadIoCount
(uint32_t
PageReadIoCount
) = 0;
136
virtual
void
CacheReadCount
(uint32_t
CacheReadCount
) = 0;
137
virtual
void
CacheIoCount
(uint32_t
CacheIoCount
) = 0;
138
virtual
void
DirtyPagesWriteCount
(uint32_t
DirtyPagesWriteCount
) = 0;
139
virtual
void
DirtyWriteIoCount
(uint32_t
DirtyWriteIoCount
) = 0;
140
virtual
void
MappedPagesWriteCount
(uint32_t
MappedPagesWriteCount
) = 0;
141
virtual
void
MappedWriteIoCount
(uint32_t
MappedWriteIoCount
) = 0;
142
virtual
void
PagedPoolPages
(uint32_t
PagedPoolPages
) = 0;
143
virtual
void
NonPagedPoolPages
(uint32_t
NonPagedPoolPages
) = 0;
144
virtual
void
PagedPoolAllocs
(uint32_t
PagedPoolAllocs
) = 0;
145
virtual
void
PagedPoolFrees
(uint32_t
PagedPoolFrees
) = 0;
146
virtual
void
NonPagedPoolAllocs
(uint32_t
NonPagedPoolAllocs
) = 0;
147
virtual
void
NonPagedPoolFrees
(uint32_t
NonPagedPoolFrees
) = 0;
148
virtual
void
FreeSystemPtes
(uint32_t
FreeSystemPtes
) = 0;
149
virtual
void
ResidentSystemCodePage
(uint32_t
ResidentSystemCodePage
) = 0;
150
virtual
void
TotalSystemDriverPages
(uint32_t
TotalSystemDriverPages
) = 0;
151
virtual
void
TotalSystemCodePages
(uint32_t
TotalSystemCodePages
) = 0;
152
virtual
void
NonPagedPoolLookasideHits
(uint32_t
NonPagedPoolLookasideHits
) = 0;
153
virtual
void
PagedPoolLookasideHits
(uint32_t
PagedPoolLookasideHits
) = 0;
154
virtual
void
AvailablePagedPoolPages
(uint32_t
AvailablePagedPoolPages
) = 0;
155
virtual
void
ResidentSystemCachePage
(uint32_t
ResidentSystemCachePage
) = 0;
156
virtual
void
ResidentPagedPoolPage
(uint32_t
ResidentPagedPoolPage
) = 0;
157
virtual
void
ResidentSystemDriverPage
(uint32_t
ResidentSystemDriverPage
) = 0;
158
virtual
void
CcFastReadNoWait
(uint32_t
CcFastReadNoWait
) = 0;
159
virtual
void
CcFastReadWait
(uint32_t
CcFastReadWait
) = 0;
160
virtual
void
CcFastReadResourceMiss
(uint32_t
CcFastReadResourceMiss
) = 0;
161
virtual
void
CcFastReadNotPossible
(uint32_t
CcFastReadNotPossible
) = 0;
162
virtual
void
CcFastMdlReadNoWait
(uint32_t
CcFastMdlReadNoWait
) = 0;
163
virtual
void
CcFastMdlReadWait
(uint32_t
CcFastMdlReadWait
) = 0;
164
virtual
void
CcFastMdlReadResourceMiss
(uint32_t
CcFastMdlReadResourceMiss
) = 0;
165
virtual
void
CcFastMdlReadNotPossible
(uint32_t
CcFastMdlReadNotPossible
) = 0;
166
virtual
void
CcMapDataNoWait
(uint32_t
CcMapDataNoWait
) = 0;
167
virtual
void
CcMapDataWait
(uint32_t
CcMapDataWait
) = 0;
168
virtual
void
CcMapDataNoWaitMiss
(uint32_t
CcMapDataNoWaitMiss
) = 0;
169
virtual
void
CcMapDataWaitMiss
(uint32_t
CcMapDataWaitMiss
) = 0;
170
virtual
void
CcPinMappedDataCount
(uint32_t
CcPinMappedDataCount
) = 0;
171
virtual
void
CcPinReadNoWait
(uint32_t
CcPinReadNoWait
) = 0;
172
virtual
void
CcPinReadWait
(uint32_t
CcPinReadWait
) = 0;
173
virtual
void
CcPinReadNoWaitMiss
(uint32_t
CcPinReadNoWaitMiss
) = 0;
174
virtual
void
CcPinReadWaitMiss
(uint32_t
CcPinReadWaitMiss
) = 0;
175
virtual
void
CcCopyReadNoWait
(uint32_t
CcCopyReadNoWait
) = 0;
176
virtual
void
CcCopyReadWait
(uint32_t
CcCopyReadWait
) = 0;
177
virtual
void
CcCopyReadNoWaitMiss
(uint32_t
CcCopyReadNoWaitMiss
) = 0;
178
virtual
void
CcCopyReadWaitMiss
(uint32_t
CcCopyReadWaitMiss
) = 0;
179
virtual
void
CcMdlReadNoWait
(uint32_t
CcMdlReadNoWait
) = 0;
180
virtual
void
CcMdlReadWait
(uint32_t
CcMdlReadWait
) = 0;
181
virtual
void
CcMdlReadNoWaitMiss
(uint32_t
CcMdlReadNoWaitMiss
) = 0;
182
virtual
void
CcMdlReadWaitMiss
(uint32_t
CcMdlReadWaitMiss
) = 0;
183
virtual
void
CcReadAheadIos
(uint32_t
CcReadAheadIos
) = 0;
184
virtual
void
CcLazyWriteIos
(uint32_t
CcLazyWriteIos
) = 0;
185
virtual
void
CcLazyWritePages
(uint32_t
CcLazyWritePages
) = 0;
186
virtual
void
CcDataFlushes
(uint32_t
CcDataFlushes
) = 0;
187
virtual
void
CcDataPages
(uint32_t
CcDataPages
) = 0;
188
virtual
void
ContextSwitches
(uint32_t
ContextSwitches
) = 0;
189
virtual
void
FirstLevelTbFills
(uint32_t
FirstLevelTbFills
) = 0;
190
virtual
void
SecondLevelTbFills
(uint32_t
SecondLevelTbFills
) = 0;
191
virtual
void
SystemCalls
(uint32_t
SystemCalls
) = 0;
192
};
193
194
}
// namespace nt
195
}
// namespace windows
196
}
// namespace introvirt
SYSTEM_INFORMATION.hh
introvirt::windows::nt::SYSTEM_INFORMATION
Definition
SYSTEM_INFORMATION.hh:32
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION
Definition
SYSTEM_PERFORMANCE_INFORMATION.hh:24
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::CcMapDataNoWait
virtual void CcMapDataNoWait(uint32_t CcMapDataNoWait)=0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::CcMdlReadNoWaitMiss
virtual void CcMdlReadNoWaitMiss(uint32_t CcMdlReadNoWaitMiss)=0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::PageReadCount
virtual uint32_t PageReadCount() const =0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::CcMapDataNoWait
virtual uint32_t CcMapDataNoWait() const =0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::CcLazyWriteIos
virtual void CcLazyWriteIos(uint32_t CcLazyWriteIos)=0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::CcReadAheadIos
virtual void CcReadAheadIos(uint32_t CcReadAheadIos)=0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::CcFastReadResourceMiss
virtual uint32_t CcFastReadResourceMiss() const =0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::CacheReadCount
virtual void CacheReadCount(uint32_t CacheReadCount)=0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::TotalSystemDriverPages
virtual uint32_t TotalSystemDriverPages() const =0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::CcFastReadNoWait
virtual void CcFastReadNoWait(uint32_t CcFastReadNoWait)=0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::ResidentSystemCodePage
virtual uint32_t ResidentSystemCodePage() const =0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::ContextSwitches
virtual uint32_t ContextSwitches() const =0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::CcCopyReadNoWait
virtual uint32_t CcCopyReadNoWait() const =0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::CcDataPages
virtual void CcDataPages(uint32_t CcDataPages)=0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::CacheTransitionCount
virtual void CacheTransitionCount(uint32_t CacheTransitionCount)=0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::ResidentSystemDriverPage
virtual void ResidentSystemDriverPage(uint32_t ResidentSystemDriverPage)=0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::PagedPoolLookasideHits
virtual void PagedPoolLookasideHits(uint32_t PagedPoolLookasideHits)=0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::DemandZeroCount
virtual void DemandZeroCount(uint32_t DemandZeroCount)=0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::MappedPagesWriteCount
virtual uint32_t MappedPagesWriteCount() const =0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::CcFastMdlReadWait
virtual uint32_t CcFastMdlReadWait() const =0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::CcPinReadNoWaitMiss
virtual uint32_t CcPinReadNoWaitMiss() const =0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::FreeSystemPtes
virtual uint32_t FreeSystemPtes() const =0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::CacheIoCount
virtual void CacheIoCount(uint32_t CacheIoCount)=0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::TotalSystemCodePages
virtual void TotalSystemCodePages(uint32_t TotalSystemCodePages)=0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::IoReadTransferCount
virtual void IoReadTransferCount(int64_t IoReadTransferCount)=0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::CacheTransitionCount
virtual uint32_t CacheTransitionCount() const =0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::PageFaultCount
virtual uint32_t PageFaultCount() const =0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::CcMdlReadWait
virtual uint32_t CcMdlReadWait() const =0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::IoWriteOperationCount
virtual void IoWriteOperationCount(uint32_t IoWriteOperationCount)=0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::CcFastReadWait
virtual void CcFastReadWait(uint32_t CcFastReadWait)=0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::CcFastMdlReadNoWait
virtual uint32_t CcFastMdlReadNoWait() const =0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::PagedPoolPages
virtual void PagedPoolPages(uint32_t PagedPoolPages)=0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::PagedPoolLookasideHits
virtual uint32_t PagedPoolLookasideHits() const =0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::PagedPoolAllocs
virtual uint32_t PagedPoolAllocs() const =0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::AvailablePagedPoolPages
virtual uint32_t AvailablePagedPoolPages() const =0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::CcCopyReadNoWaitMiss
virtual void CcCopyReadNoWaitMiss(uint32_t CcCopyReadNoWaitMiss)=0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::CcMdlReadNoWait
virtual uint32_t CcMdlReadNoWait() const =0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::CcLazyWriteIos
virtual uint32_t CcLazyWriteIos() const =0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::AvailablePages
virtual void AvailablePages(uint32_t AvailablePages)=0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::CcMdlReadWaitMiss
virtual uint32_t CcMdlReadWaitMiss() const =0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::IdleProcessTime
virtual void IdleProcessTime(int64_t IdleProcessTime)=0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::CcPinReadNoWait
virtual uint32_t CcPinReadNoWait() const =0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::CcPinReadNoWaitMiss
virtual void CcPinReadNoWaitMiss(uint32_t CcPinReadNoWaitMiss)=0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::PagedPoolFrees
virtual uint32_t PagedPoolFrees() const =0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::PagedPoolAllocs
virtual void PagedPoolAllocs(uint32_t PagedPoolAllocs)=0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::CcMdlReadWait
virtual void CcMdlReadWait(uint32_t CcMdlReadWait)=0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::ResidentSystemDriverPage
virtual uint32_t ResidentSystemDriverPage() const =0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::NonPagedPoolPages
virtual void NonPagedPoolPages(uint32_t NonPagedPoolPages)=0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::TransitionCount
virtual uint32_t TransitionCount() const =0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::PeakCommitment
virtual uint32_t PeakCommitment() const =0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::CommittedPages
virtual void CommittedPages(uint32_t CommittedPages)=0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::SecondLevelTbFills
virtual uint32_t SecondLevelTbFills() const =0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::NonPagedPoolLookasideHits
virtual void NonPagedPoolLookasideHits(uint32_t NonPagedPoolLookasideHits)=0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::CcPinReadWait
virtual uint32_t CcPinReadWait() const =0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::CcPinReadWaitMiss
virtual void CcPinReadWaitMiss(uint32_t CcPinReadWaitMiss)=0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::CcReadAheadIos
virtual uint32_t CcReadAheadIos() const =0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::IoOtherOperationCount
virtual uint32_t IoOtherOperationCount() const =0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::CacheIoCount
virtual uint32_t CacheIoCount() const =0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::NonPagedPoolLookasideHits
virtual uint32_t NonPagedPoolLookasideHits() const =0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::IoOtherOperationCount
virtual void IoOtherOperationCount(uint32_t IoOtherOperationCount)=0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::CacheReadCount
virtual uint32_t CacheReadCount() const =0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::MappedPagesWriteCount
virtual void MappedPagesWriteCount(uint32_t MappedPagesWriteCount)=0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::CcPinReadWait
virtual void CcPinReadWait(uint32_t CcPinReadWait)=0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::CommitLimit
virtual void CommitLimit(uint32_t CommitLimit)=0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::CcCopyReadWait
virtual void CcCopyReadWait(uint32_t CcCopyReadWait)=0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::CcMapDataWaitMiss
virtual uint32_t CcMapDataWaitMiss() const =0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::ResidentPagedPoolPage
virtual void ResidentPagedPoolPage(uint32_t ResidentPagedPoolPage)=0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::CcFastReadNoWait
virtual uint32_t CcFastReadNoWait() const =0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::FirstLevelTbFills
virtual void FirstLevelTbFills(uint32_t FirstLevelTbFills)=0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::CcDataFlushes
virtual uint32_t CcDataFlushes() const =0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::DirtyWriteIoCount
virtual void DirtyWriteIoCount(uint32_t DirtyWriteIoCount)=0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::CcDataFlushes
virtual void CcDataFlushes(uint32_t CcDataFlushes)=0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::ResidentPagedPoolPage
virtual uint32_t ResidentPagedPoolPage() const =0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::IoOtherTransferCount
virtual int64_t IoOtherTransferCount() const =0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::CcFastMdlReadResourceMiss
virtual void CcFastMdlReadResourceMiss(uint32_t CcFastMdlReadResourceMiss)=0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::PageFaultCount
virtual void PageFaultCount(uint32_t PageFaultCount)=0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::ResidentSystemCachePage
virtual void ResidentSystemCachePage(uint32_t ResidentSystemCachePage)=0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::CcPinReadNoWait
virtual void CcPinReadNoWait(uint32_t CcPinReadNoWait)=0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::CcFastMdlReadNotPossible
virtual void CcFastMdlReadNotPossible(uint32_t CcFastMdlReadNotPossible)=0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::CcCopyReadNoWait
virtual void CcCopyReadNoWait(uint32_t CcCopyReadNoWait)=0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::CcLazyWritePages
virtual void CcLazyWritePages(uint32_t CcLazyWritePages)=0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::NonPagedPoolAllocs
virtual void NonPagedPoolAllocs(uint32_t NonPagedPoolAllocs)=0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::NonPagedPoolFrees
virtual void NonPagedPoolFrees(uint32_t NonPagedPoolFrees)=0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::SecondLevelTbFills
virtual void SecondLevelTbFills(uint32_t SecondLevelTbFills)=0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::PageReadIoCount
virtual uint32_t PageReadIoCount() const =0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::CcPinMappedDataCount
virtual uint32_t CcPinMappedDataCount() const =0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::DirtyPagesWriteCount
virtual uint32_t DirtyPagesWriteCount() const =0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::CcMdlReadWaitMiss
virtual void CcMdlReadWaitMiss(uint32_t CcMdlReadWaitMiss)=0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::PageReadIoCount
virtual void PageReadIoCount(uint32_t PageReadIoCount)=0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::ResidentSystemCachePage
virtual uint32_t ResidentSystemCachePage() const =0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::PageReadCount
virtual void PageReadCount(uint32_t PageReadCount)=0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::CcFastMdlReadNoWait
virtual void CcFastMdlReadNoWait(uint32_t CcFastMdlReadNoWait)=0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::PeakCommitment
virtual void PeakCommitment(uint32_t PeakCommitment)=0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::TransitionCount
virtual void TransitionCount(uint32_t TransitionCount)=0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::CcFastReadNotPossible
virtual void CcFastReadNotPossible(uint32_t CcFastReadNotPossible)=0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::CcFastMdlReadWait
virtual void CcFastMdlReadWait(uint32_t CcFastMdlReadWait)=0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::CcLazyWritePages
virtual uint32_t CcLazyWritePages() const =0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::MappedWriteIoCount
virtual uint32_t MappedWriteIoCount() const =0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::IoWriteTransferCount
virtual int64_t IoWriteTransferCount() const =0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::ResidentSystemCodePage
virtual void ResidentSystemCodePage(uint32_t ResidentSystemCodePage)=0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::SystemCalls
virtual void SystemCalls(uint32_t SystemCalls)=0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::SystemCalls
virtual uint32_t SystemCalls() const =0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::CcCopyReadWaitMiss
virtual void CcCopyReadWaitMiss(uint32_t CcCopyReadWaitMiss)=0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::CcPinMappedDataCount
virtual void CcPinMappedDataCount(uint32_t CcPinMappedDataCount)=0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::CcFastReadWait
virtual uint32_t CcFastReadWait() const =0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::CcCopyReadWait
virtual uint32_t CcCopyReadWait() const =0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::DemandZeroCount
virtual uint32_t DemandZeroCount() const =0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::CcMapDataWaitMiss
virtual void CcMapDataWaitMiss(uint32_t CcMapDataWaitMiss)=0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::CcFastMdlReadNotPossible
virtual uint32_t CcFastMdlReadNotPossible() const =0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::CcMdlReadNoWaitMiss
virtual uint32_t CcMdlReadNoWaitMiss() const =0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::AvailablePages
virtual uint32_t AvailablePages() const =0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::IoWriteOperationCount
virtual uint32_t IoWriteOperationCount() const =0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::NonPagedPoolFrees
virtual uint32_t NonPagedPoolFrees() const =0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::MappedWriteIoCount
virtual void MappedWriteIoCount(uint32_t MappedWriteIoCount)=0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::CcFastReadNotPossible
virtual uint32_t CcFastReadNotPossible() const =0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::CcMdlReadNoWait
virtual void CcMdlReadNoWait(uint32_t CcMdlReadNoWait)=0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::CcPinReadWaitMiss
virtual uint32_t CcPinReadWaitMiss() const =0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::DirtyPagesWriteCount
virtual void DirtyPagesWriteCount(uint32_t DirtyPagesWriteCount)=0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::CommittedPages
virtual uint32_t CommittedPages() const =0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::FreeSystemPtes
virtual void FreeSystemPtes(uint32_t FreeSystemPtes)=0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::CommitLimit
virtual uint32_t CommitLimit() const =0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::CcMapDataNoWaitMiss
virtual uint32_t CcMapDataNoWaitMiss() const =0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::CcFastReadResourceMiss
virtual void CcFastReadResourceMiss(uint32_t CcFastReadResourceMiss)=0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::IoReadOperationCount
virtual void IoReadOperationCount(uint32_t IoReadOperationCount)=0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::PagedPoolFrees
virtual void PagedPoolFrees(uint32_t PagedPoolFrees)=0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::ContextSwitches
virtual void ContextSwitches(uint32_t ContextSwitches)=0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::IoReadTransferCount
virtual int64_t IoReadTransferCount() const =0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::CcMapDataWait
virtual uint32_t CcMapDataWait() const =0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::AvailablePagedPoolPages
virtual void AvailablePagedPoolPages(uint32_t AvailablePagedPoolPages)=0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::FirstLevelTbFills
virtual uint32_t FirstLevelTbFills() const =0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::IoReadOperationCount
virtual uint32_t IoReadOperationCount() const =0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::DirtyWriteIoCount
virtual uint32_t DirtyWriteIoCount() const =0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::CcCopyReadWaitMiss
virtual uint32_t CcCopyReadWaitMiss() const =0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::CopyOnWriteCount
virtual void CopyOnWriteCount(uint32_t CopyOnWriteCount)=0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::CopyOnWriteCount
virtual uint32_t CopyOnWriteCount() const =0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::TotalSystemCodePages
virtual uint32_t TotalSystemCodePages() const =0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::TotalSystemDriverPages
virtual void TotalSystemDriverPages(uint32_t TotalSystemDriverPages)=0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::CcCopyReadNoWaitMiss
virtual uint32_t CcCopyReadNoWaitMiss() const =0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::CcMapDataNoWaitMiss
virtual void CcMapDataNoWaitMiss(uint32_t CcMapDataNoWaitMiss)=0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::PagedPoolPages
virtual uint32_t PagedPoolPages() const =0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::NonPagedPoolPages
virtual uint32_t NonPagedPoolPages() const =0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::CcFastMdlReadResourceMiss
virtual uint32_t CcFastMdlReadResourceMiss() const =0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::IdleProcessTime
virtual int64_t IdleProcessTime() const =0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::NonPagedPoolAllocs
virtual uint32_t NonPagedPoolAllocs() const =0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::IoOtherTransferCount
virtual void IoOtherTransferCount(int64_t IoOtherTransferCount)=0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::CcDataPages
virtual uint32_t CcDataPages() const =0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::CcMapDataWait
virtual void CcMapDataWait(uint32_t CcMapDataWait)=0
introvirt::windows::nt::SYSTEM_PERFORMANCE_INFORMATION::IoWriteTransferCount
virtual void IoWriteTransferCount(int64_t IoWriteTransferCount)=0
introvirt
Core IntroVirt classes.
Definition
Cr0.hh:20