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

#include <PROCESS_INFORMATION.hh>

Public Member Functions

virtual uint64_t hProcess () const =0
 
virtual void hProcess (uint64_t hProcess)=0
 
virtual uint64_t hThread () const =0
 
virtual void hThread (uint64_t hThread)=0
 
virtual uint32_t dwProcessId () const =0
 
virtual void dwProcessId (uint32_t dwProcessId)=0
 
virtual uint32_t dwThreadId () const =0
 
virtual void dwThreadId (uint32_t dwThreadId)=0
 
virtual guest_ptr< void > address () const =0
 
virtual ~PROCESS_INFORMATION ()=default
 

Static Public Member Functions

static std::shared_ptr< PROCESS_INFORMATIONmake_shared (const guest_ptr< void > &ptr, bool x64)
 

Constructor & Destructor Documentation

◆ ~PROCESS_INFORMATION()

virtual introvirt::windows::kernel32::PROCESS_INFORMATION::~PROCESS_INFORMATION ( )
virtualdefault

Member Function Documentation

◆ address()

virtual guest_ptr< void > introvirt::windows::kernel32::PROCESS_INFORMATION::address ( ) const
pure virtual

◆ dwProcessId() [1/2]

virtual uint32_t introvirt::windows::kernel32::PROCESS_INFORMATION::dwProcessId ( ) const
pure virtual

◆ dwProcessId() [2/2]

virtual void introvirt::windows::kernel32::PROCESS_INFORMATION::dwProcessId ( uint32_t  dwProcessId)
pure virtual

◆ dwThreadId() [1/2]

virtual uint32_t introvirt::windows::kernel32::PROCESS_INFORMATION::dwThreadId ( ) const
pure virtual

◆ dwThreadId() [2/2]

virtual void introvirt::windows::kernel32::PROCESS_INFORMATION::dwThreadId ( uint32_t  dwThreadId)
pure virtual

◆ hProcess() [1/2]

virtual uint64_t introvirt::windows::kernel32::PROCESS_INFORMATION::hProcess ( ) const
pure virtual

◆ hProcess() [2/2]

virtual void introvirt::windows::kernel32::PROCESS_INFORMATION::hProcess ( uint64_t  hProcess)
pure virtual

◆ hThread() [1/2]

virtual uint64_t introvirt::windows::kernel32::PROCESS_INFORMATION::hThread ( ) const
pure virtual

◆ hThread() [2/2]

virtual void introvirt::windows::kernel32::PROCESS_INFORMATION::hThread ( uint64_t  hThread)
pure virtual

◆ make_shared()

static std::shared_ptr< PROCESS_INFORMATION > introvirt::windows::kernel32::PROCESS_INFORMATION::make_shared ( const guest_ptr< void > &  ptr,
bool  x64 
)
static

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