libintrovirt v0.57.4
IntroVirt introspection library
Loading...
Searching...
No Matches
introvirt::windows::nt::VM_COUNTERS Class Referenceabstract

#include <SYSTEM_PROCESS_INFORMATION.hh>

Public Member Functions

virtual uint64_t PeakVirtualSize () const =0
 
virtual void PeakVirtualSize (uint64_t PeakVirtualSize)=0
 
virtual uint64_t VirtualSize () const =0
 
virtual void VirtualSize (uint64_t VirtualSize)=0
 
virtual uint32_t PageFaultCount () const =0
 
virtual void PageFaultCount (uint32_t PageFaultCount)=0
 
virtual uint64_t PeakWorkingSetSize () const =0
 
virtual void PeakWorkingSetSize (uint64_t PeakWorkingSetSize)=0
 
virtual uint64_t WorkingSetSize () const =0
 
virtual void WorkingSetSize (uint64_t WorkingSetSize)=0
 
virtual uint64_t QuotaPeakPagedPoolUsage () const =0
 
virtual void QuotaPeakPagedPoolUsage (uint64_t QuotaPeakPagedPoolUsage)=0
 
virtual uint64_t QuotaPagedPoolUsage () const =0
 
virtual void QuotaPagedPoolUsage (uint64_t QuotaPagedPoolUsage)=0
 
virtual uint64_t QuotaPeakNonPagedPoolUsage () const =0
 
virtual void QuotaPeakNonPagedPoolUsage (uint64_t QuotaPeakNonPagedPoolUsage)=0
 
virtual uint64_t QuotaNonPagedPoolUsage () const =0
 
virtual void QuotaNonPagedPoolUsage (uint64_t QuotaNonPagedPoolUsage)=0
 
virtual uint64_t PagefileUsage () const =0
 
virtual void PagefileUsage (uint64_t PagefileUsage)=0
 
virtual uint64_t PeakPagefileUsage () const =0
 
virtual void PeakPagefileUsage (uint64_t PeakPagefileUsage)=0
 
virtual uint64_t PrivatePageCount () const =0
 
virtual void PrivatePageCount (uint64_t PrivatePageCount)=0
 
virtual void write (std::ostream &os, const std::string &linePrefix="") const =0
 
virtual Json::Value json () const =0
 
virtual guest_ptr< void > ptr () const =0
 
virtual ~VM_COUNTERS ()=default
 

Constructor & Destructor Documentation

◆ ~VM_COUNTERS()

virtual introvirt::windows::nt::VM_COUNTERS::~VM_COUNTERS ( )
virtualdefault

Member Function Documentation

◆ json()

virtual Json::Value introvirt::windows::nt::VM_COUNTERS::json ( ) const
pure virtual

◆ PageFaultCount() [1/2]

virtual uint32_t introvirt::windows::nt::VM_COUNTERS::PageFaultCount ( ) const
pure virtual

◆ PageFaultCount() [2/2]

virtual void introvirt::windows::nt::VM_COUNTERS::PageFaultCount ( uint32_t  PageFaultCount)
pure virtual

◆ PagefileUsage() [1/2]

virtual uint64_t introvirt::windows::nt::VM_COUNTERS::PagefileUsage ( ) const
pure virtual

◆ PagefileUsage() [2/2]

virtual void introvirt::windows::nt::VM_COUNTERS::PagefileUsage ( uint64_t  PagefileUsage)
pure virtual

◆ PeakPagefileUsage() [1/2]

virtual uint64_t introvirt::windows::nt::VM_COUNTERS::PeakPagefileUsage ( ) const
pure virtual

◆ PeakPagefileUsage() [2/2]

virtual void introvirt::windows::nt::VM_COUNTERS::PeakPagefileUsage ( uint64_t  PeakPagefileUsage)
pure virtual

◆ PeakVirtualSize() [1/2]

virtual uint64_t introvirt::windows::nt::VM_COUNTERS::PeakVirtualSize ( ) const
pure virtual

◆ PeakVirtualSize() [2/2]

virtual void introvirt::windows::nt::VM_COUNTERS::PeakVirtualSize ( uint64_t  PeakVirtualSize)
pure virtual

◆ PeakWorkingSetSize() [1/2]

virtual uint64_t introvirt::windows::nt::VM_COUNTERS::PeakWorkingSetSize ( ) const
pure virtual

◆ PeakWorkingSetSize() [2/2]

virtual void introvirt::windows::nt::VM_COUNTERS::PeakWorkingSetSize ( uint64_t  PeakWorkingSetSize)
pure virtual

◆ PrivatePageCount() [1/2]

virtual uint64_t introvirt::windows::nt::VM_COUNTERS::PrivatePageCount ( ) const
pure virtual

◆ PrivatePageCount() [2/2]

virtual void introvirt::windows::nt::VM_COUNTERS::PrivatePageCount ( uint64_t  PrivatePageCount)
pure virtual

◆ ptr()

virtual guest_ptr< void > introvirt::windows::nt::VM_COUNTERS::ptr ( ) const
pure virtual

◆ QuotaNonPagedPoolUsage() [1/2]

virtual uint64_t introvirt::windows::nt::VM_COUNTERS::QuotaNonPagedPoolUsage ( ) const
pure virtual

◆ QuotaNonPagedPoolUsage() [2/2]

virtual void introvirt::windows::nt::VM_COUNTERS::QuotaNonPagedPoolUsage ( uint64_t  QuotaNonPagedPoolUsage)
pure virtual

◆ QuotaPagedPoolUsage() [1/2]

virtual uint64_t introvirt::windows::nt::VM_COUNTERS::QuotaPagedPoolUsage ( ) const
pure virtual

◆ QuotaPagedPoolUsage() [2/2]

virtual void introvirt::windows::nt::VM_COUNTERS::QuotaPagedPoolUsage ( uint64_t  QuotaPagedPoolUsage)
pure virtual

◆ QuotaPeakNonPagedPoolUsage() [1/2]

virtual uint64_t introvirt::windows::nt::VM_COUNTERS::QuotaPeakNonPagedPoolUsage ( ) const
pure virtual

◆ QuotaPeakNonPagedPoolUsage() [2/2]

virtual void introvirt::windows::nt::VM_COUNTERS::QuotaPeakNonPagedPoolUsage ( uint64_t  QuotaPeakNonPagedPoolUsage)
pure virtual

◆ QuotaPeakPagedPoolUsage() [1/2]

virtual uint64_t introvirt::windows::nt::VM_COUNTERS::QuotaPeakPagedPoolUsage ( ) const
pure virtual

◆ QuotaPeakPagedPoolUsage() [2/2]

virtual void introvirt::windows::nt::VM_COUNTERS::QuotaPeakPagedPoolUsage ( uint64_t  QuotaPeakPagedPoolUsage)
pure virtual

◆ VirtualSize() [1/2]

virtual uint64_t introvirt::windows::nt::VM_COUNTERS::VirtualSize ( ) const
pure virtual

◆ VirtualSize() [2/2]

virtual void introvirt::windows::nt::VM_COUNTERS::VirtualSize ( uint64_t  VirtualSize)
pure virtual

◆ WorkingSetSize() [1/2]

virtual uint64_t introvirt::windows::nt::VM_COUNTERS::WorkingSetSize ( ) const
pure virtual

◆ WorkingSetSize() [2/2]

virtual void introvirt::windows::nt::VM_COUNTERS::WorkingSetSize ( uint64_t  WorkingSetSize)
pure virtual

◆ write()

virtual void introvirt::windows::nt::VM_COUNTERS::write ( std::ostream &  os,
const std::string &  linePrefix = "" 
) const
pure virtual

The documentation for this class was generated from the following file: