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

#include <SYSTEM_PROCESS_INFORMATION.hh>

Public Member Functions

virtual int64_t KernelTime () const =0
 
virtual void KernelTime (int64_t KernelTime)=0
 
virtual int64_t UserTime () const =0
 
virtual void UserTime (int64_t UserTime)=0
 
virtual int64_t CreateTime () const =0
 
virtual void CreateTime (int64_t CreateTime)=0
 
virtual uint32_t WaitTime () const =0
 
virtual void WaitTime (uint32_t WaitTime)=0
 
virtual uint64_t StartAddress () const =0
 
virtual void StartAddress (uint64_t StartAddress)=0
 
virtual uint64_t UniqueProcessId () const =0
 
virtual void UniqueProcessId (uint64_t UniqueProcessId)=0
 
virtual uint64_t UniqueThreadId () const =0
 
virtual void UniqueThreadId (uint64_t UniqueThreadId)=0
 
virtual uint32_t Priority () const =0
 
virtual void Priority (uint32_t Priority)=0
 
virtual int32_t BasePriority () const =0
 
virtual void BasePriority (int32_t BasePriority)=0
 
virtual uint32_t ContextSwitchCount () const =0
 
virtual void ContextSwitchCount (uint32_t ContextSwitchCount)=0
 
virtual KTHREAD_STATE State () const =0
 
virtual void State (KTHREAD_STATE State)=0
 
virtual KWAIT_REASON WaitReason () const =0
 
virtual void WaitReason (KWAIT_REASON WaitReason)=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 ~SYSTEM_THREAD ()=default
 

Constructor & Destructor Documentation

◆ ~SYSTEM_THREAD()

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

Member Function Documentation

◆ BasePriority() [1/2]

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

◆ BasePriority() [2/2]

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

◆ ContextSwitchCount() [1/2]

virtual uint32_t introvirt::windows::nt::SYSTEM_THREAD::ContextSwitchCount ( ) const
pure virtual

◆ ContextSwitchCount() [2/2]

virtual void introvirt::windows::nt::SYSTEM_THREAD::ContextSwitchCount ( uint32_t  ContextSwitchCount)
pure virtual

◆ CreateTime() [1/2]

virtual int64_t introvirt::windows::nt::SYSTEM_THREAD::CreateTime ( ) const
pure virtual

◆ CreateTime() [2/2]

virtual void introvirt::windows::nt::SYSTEM_THREAD::CreateTime ( int64_t  CreateTime)
pure virtual

◆ json()

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

◆ KernelTime() [1/2]

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

◆ KernelTime() [2/2]

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

◆ Priority() [1/2]

virtual uint32_t introvirt::windows::nt::SYSTEM_THREAD::Priority ( ) const
pure virtual

◆ Priority() [2/2]

virtual void introvirt::windows::nt::SYSTEM_THREAD::Priority ( uint32_t  Priority)
pure virtual

◆ ptr()

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

◆ StartAddress() [1/2]

virtual uint64_t introvirt::windows::nt::SYSTEM_THREAD::StartAddress ( ) const
pure virtual

◆ StartAddress() [2/2]

virtual void introvirt::windows::nt::SYSTEM_THREAD::StartAddress ( uint64_t  StartAddress)
pure virtual

◆ State() [1/2]

virtual KTHREAD_STATE introvirt::windows::nt::SYSTEM_THREAD::State ( ) const
pure virtual

◆ State() [2/2]

virtual void introvirt::windows::nt::SYSTEM_THREAD::State ( KTHREAD_STATE  State)
pure virtual

◆ UniqueProcessId() [1/2]

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

◆ UniqueProcessId() [2/2]

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

◆ UniqueThreadId() [1/2]

virtual uint64_t introvirt::windows::nt::SYSTEM_THREAD::UniqueThreadId ( ) const
pure virtual

◆ UniqueThreadId() [2/2]

virtual void introvirt::windows::nt::SYSTEM_THREAD::UniqueThreadId ( uint64_t  UniqueThreadId)
pure virtual

◆ UserTime() [1/2]

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

◆ UserTime() [2/2]

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

◆ WaitReason() [1/2]

virtual KWAIT_REASON introvirt::windows::nt::SYSTEM_THREAD::WaitReason ( ) const
pure virtual

◆ WaitReason() [2/2]

virtual void introvirt::windows::nt::SYSTEM_THREAD::WaitReason ( KWAIT_REASON  WaitReason)
pure virtual

◆ WaitTime() [1/2]

virtual uint32_t introvirt::windows::nt::SYSTEM_THREAD::WaitTime ( ) const
pure virtual

◆ WaitTime() [2/2]

virtual void introvirt::windows::nt::SYSTEM_THREAD::WaitTime ( uint32_t  WaitTime)
pure virtual

◆ write()

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

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