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

#include <SYSTEM_PROCESS_INFORMATION.hh>

Classes

class  ThreadArray
 

Public Member Functions

virtual uint32_t NextEntryOffset () const =0
 
virtual void NextEntryOffset (uint32_t value)=0
 
virtual uint32_t NumberOfThreads () const =0
 
virtual void NumberOfThreads (uint32_t NumberOfThreads)=0
 
virtual int64_t WorkingSetPrivateSize () const =0
 
virtual void WorkingSetPrivateSize (int64_t WorkingSetPrivateSize)=0
 
virtual uint32_t HardFaultCount () const =0
 
virtual void HardFaultCount (uint32_t HardFaultCount)=0
 
virtual uint32_t NumberOfThreadsHighWatermark () const =0
 
virtual void NumberOfThreadsHighWatermark (uint32_t NumberOfThreadsHighWatermark)=0
 
virtual int64_t CycleTime () const =0
 
virtual void CycleTime (int64_t CycleTime)=0
 
virtual WindowsTime CreateTime () const =0
 
virtual void CreateTime (WindowsTime CreateTime)=0
 
virtual int64_t UserTime () const =0
 
virtual void UserTime (int64_t UserTime)=0
 
virtual int64_t KernelTime () const =0
 
virtual void KernelTime (int64_t KernelTime)=0
 
virtual std::string ImageName () const =0
 
virtual void ImageName (const std::string &ImageName)=0
 
virtual int32_t BasePriority () const =0
 
virtual void BasePriority (int32_t BasePriority)=0
 
virtual uint64_t UniqueProcessId () const =0
 
virtual void UniqueProcessId (uint64_t UniqueProcessId)=0
 
virtual uint64_t InheritedFromUniqueProcessId () const =0
 
virtual void InheritedFromUniqueProcessId (uint64_t InheritedFromUniqueProcessId)=0
 
virtual uint32_t HandleCount () const =0
 
virtual void HandleCount (uint32_t HandleCount)=0
 
virtual uint32_t SessionId () const =0
 
virtual void SessionId (uint32_t SessionId)=0
 
virtual uint32_t UniqueProcessKey () const =0
 
virtual void UniqueProcessKey (uint32_t UniqueProcessKey)=0
 
virtual const VM_COUNTERSVMCounters () const =0
 
virtual VM_COUNTERSVMCounters ()=0
 
virtual const IO_COUNTERSIOCounters () const =0
 
virtual IO_COUNTERSIOCounters ()=0
 
virtual const ThreadArrayThreads () const =0
 
virtual ThreadArrayThreads ()=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 uint32_t buffer_size () const =0
 
virtual ~SYSTEM_PROCESS_INFORMATION_ENTRY ()=default
 

Constructor & Destructor Documentation

◆ ~SYSTEM_PROCESS_INFORMATION_ENTRY()

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

Member Function Documentation

◆ BasePriority() [1/2]

virtual int32_t introvirt::windows::nt::SYSTEM_PROCESS_INFORMATION_ENTRY::BasePriority ( ) const
pure virtual

◆ BasePriority() [2/2]

virtual void introvirt::windows::nt::SYSTEM_PROCESS_INFORMATION_ENTRY::BasePriority ( int32_t  BasePriority)
pure virtual

◆ buffer_size()

virtual uint32_t introvirt::windows::nt::SYSTEM_PROCESS_INFORMATION_ENTRY::buffer_size ( ) const
pure virtual

◆ CreateTime() [1/2]

virtual WindowsTime introvirt::windows::nt::SYSTEM_PROCESS_INFORMATION_ENTRY::CreateTime ( ) const
pure virtual

◆ CreateTime() [2/2]

virtual void introvirt::windows::nt::SYSTEM_PROCESS_INFORMATION_ENTRY::CreateTime ( WindowsTime  CreateTime)
pure virtual

◆ CycleTime() [1/2]

virtual int64_t introvirt::windows::nt::SYSTEM_PROCESS_INFORMATION_ENTRY::CycleTime ( ) const
pure virtual

◆ CycleTime() [2/2]

virtual void introvirt::windows::nt::SYSTEM_PROCESS_INFORMATION_ENTRY::CycleTime ( int64_t  CycleTime)
pure virtual

◆ HandleCount() [1/2]

virtual uint32_t introvirt::windows::nt::SYSTEM_PROCESS_INFORMATION_ENTRY::HandleCount ( ) const
pure virtual

◆ HandleCount() [2/2]

virtual void introvirt::windows::nt::SYSTEM_PROCESS_INFORMATION_ENTRY::HandleCount ( uint32_t  HandleCount)
pure virtual

◆ HardFaultCount() [1/2]

virtual uint32_t introvirt::windows::nt::SYSTEM_PROCESS_INFORMATION_ENTRY::HardFaultCount ( ) const
pure virtual

◆ HardFaultCount() [2/2]

virtual void introvirt::windows::nt::SYSTEM_PROCESS_INFORMATION_ENTRY::HardFaultCount ( uint32_t  HardFaultCount)
pure virtual

◆ ImageName() [1/2]

virtual std::string introvirt::windows::nt::SYSTEM_PROCESS_INFORMATION_ENTRY::ImageName ( ) const
pure virtual

◆ ImageName() [2/2]

virtual void introvirt::windows::nt::SYSTEM_PROCESS_INFORMATION_ENTRY::ImageName ( const std::string &  ImageName)
pure virtual

◆ InheritedFromUniqueProcessId() [1/2]

virtual uint64_t introvirt::windows::nt::SYSTEM_PROCESS_INFORMATION_ENTRY::InheritedFromUniqueProcessId ( ) const
pure virtual

◆ InheritedFromUniqueProcessId() [2/2]

virtual void introvirt::windows::nt::SYSTEM_PROCESS_INFORMATION_ENTRY::InheritedFromUniqueProcessId ( uint64_t  InheritedFromUniqueProcessId)
pure virtual

◆ IOCounters() [1/2]

virtual const IO_COUNTERS & introvirt::windows::nt::SYSTEM_PROCESS_INFORMATION_ENTRY::IOCounters ( ) const
pure virtual

◆ IOCounters() [2/2]

virtual IO_COUNTERS & introvirt::windows::nt::SYSTEM_PROCESS_INFORMATION_ENTRY::IOCounters ( )
pure virtual

◆ json()

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

◆ KernelTime() [1/2]

virtual int64_t introvirt::windows::nt::SYSTEM_PROCESS_INFORMATION_ENTRY::KernelTime ( ) const
pure virtual

◆ KernelTime() [2/2]

virtual void introvirt::windows::nt::SYSTEM_PROCESS_INFORMATION_ENTRY::KernelTime ( int64_t  KernelTime)
pure virtual

◆ NextEntryOffset() [1/2]

virtual uint32_t introvirt::windows::nt::SYSTEM_PROCESS_INFORMATION_ENTRY::NextEntryOffset ( ) const
pure virtual

◆ NextEntryOffset() [2/2]

virtual void introvirt::windows::nt::SYSTEM_PROCESS_INFORMATION_ENTRY::NextEntryOffset ( uint32_t  value)
pure virtual

◆ NumberOfThreads() [1/2]

virtual uint32_t introvirt::windows::nt::SYSTEM_PROCESS_INFORMATION_ENTRY::NumberOfThreads ( ) const
pure virtual

◆ NumberOfThreads() [2/2]

virtual void introvirt::windows::nt::SYSTEM_PROCESS_INFORMATION_ENTRY::NumberOfThreads ( uint32_t  NumberOfThreads)
pure virtual

◆ NumberOfThreadsHighWatermark() [1/2]

virtual uint32_t introvirt::windows::nt::SYSTEM_PROCESS_INFORMATION_ENTRY::NumberOfThreadsHighWatermark ( ) const
pure virtual

◆ NumberOfThreadsHighWatermark() [2/2]

virtual void introvirt::windows::nt::SYSTEM_PROCESS_INFORMATION_ENTRY::NumberOfThreadsHighWatermark ( uint32_t  NumberOfThreadsHighWatermark)
pure virtual

◆ ptr()

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

◆ SessionId() [1/2]

virtual uint32_t introvirt::windows::nt::SYSTEM_PROCESS_INFORMATION_ENTRY::SessionId ( ) const
pure virtual

◆ SessionId() [2/2]

virtual void introvirt::windows::nt::SYSTEM_PROCESS_INFORMATION_ENTRY::SessionId ( uint32_t  SessionId)
pure virtual

◆ Threads() [1/2]

virtual const ThreadArray & introvirt::windows::nt::SYSTEM_PROCESS_INFORMATION_ENTRY::Threads ( ) const
pure virtual

◆ Threads() [2/2]

virtual ThreadArray & introvirt::windows::nt::SYSTEM_PROCESS_INFORMATION_ENTRY::Threads ( )
pure virtual

◆ UniqueProcessId() [1/2]

virtual uint64_t introvirt::windows::nt::SYSTEM_PROCESS_INFORMATION_ENTRY::UniqueProcessId ( ) const
pure virtual

◆ UniqueProcessId() [2/2]

virtual void introvirt::windows::nt::SYSTEM_PROCESS_INFORMATION_ENTRY::UniqueProcessId ( uint64_t  UniqueProcessId)
pure virtual

◆ UniqueProcessKey() [1/2]

virtual uint32_t introvirt::windows::nt::SYSTEM_PROCESS_INFORMATION_ENTRY::UniqueProcessKey ( ) const
pure virtual

◆ UniqueProcessKey() [2/2]

virtual void introvirt::windows::nt::SYSTEM_PROCESS_INFORMATION_ENTRY::UniqueProcessKey ( uint32_t  UniqueProcessKey)
pure virtual

◆ UserTime() [1/2]

virtual int64_t introvirt::windows::nt::SYSTEM_PROCESS_INFORMATION_ENTRY::UserTime ( ) const
pure virtual

◆ UserTime() [2/2]

virtual void introvirt::windows::nt::SYSTEM_PROCESS_INFORMATION_ENTRY::UserTime ( int64_t  UserTime)
pure virtual

◆ VMCounters() [1/2]

virtual const VM_COUNTERS & introvirt::windows::nt::SYSTEM_PROCESS_INFORMATION_ENTRY::VMCounters ( ) const
pure virtual

◆ VMCounters() [2/2]

virtual VM_COUNTERS & introvirt::windows::nt::SYSTEM_PROCESS_INFORMATION_ENTRY::VMCounters ( )
pure virtual

◆ WorkingSetPrivateSize() [1/2]

virtual int64_t introvirt::windows::nt::SYSTEM_PROCESS_INFORMATION_ENTRY::WorkingSetPrivateSize ( ) const
pure virtual

◆ WorkingSetPrivateSize() [2/2]

virtual void introvirt::windows::nt::SYSTEM_PROCESS_INFORMATION_ENTRY::WorkingSetPrivateSize ( int64_t  WorkingSetPrivateSize)
pure virtual

◆ write()

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

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