Bitdefender Hypervisor Memory Introspection
_INTRO_PROCESS Struct Reference

Describes a guest process. More...

#include <intro_types.h>

Data Fields

BOOLEAN Valid
 Set to True if the information in the structure is valid, False otherwise. More...
 
DWORD Pid
 The PID of the process. More...
 
QWORD Cr3
 
QWORD CreationTime
 The Process Creation Time, in 100 ns units since 1 January 1601. More...
 
CHAR ImageName [ALERT_IMAGE_NAME_LEN]
 Image base name of the current process.. More...
 
WCHAR Path [ALERT_PATH_MAX_LEN]
 
INTRO_TOKEN SecurityInfo
 The thread token (if impersonating) or the process token (Windows only). More...
 
CHAR CmdLine [ALERT_CMDLINE_MAX_LEN]
 Process command line. May not always be available. More...
 
QWORD Context
 The context supplied when the process was protected. More...
 
BOOLEAN Wow64
 A boolean which is TRUE if the process is WoW64. More...
 

Detailed Description

Describes a guest process.

Since certain operations that fill the fields in this structure may fail, the Valid field should be checked before using any information present in the structure.

Definition at line 901 of file intro_types.h.

Field Documentation

◆ CmdLine

CHAR _INTRO_PROCESS::CmdLine[ALERT_CMDLINE_MAX_LEN]

Process command line. May not always be available.

Definition at line 913 of file intro_types.h.

◆ Context

QWORD _INTRO_PROCESS::Context

The context supplied when the process was protected.

Definition at line 914 of file intro_types.h.

◆ Cr3

QWORD _INTRO_PROCESS::Cr3

The process Cr3 (NOT necessary the current CR3).

Definition at line 906 of file intro_types.h.

Referenced by IntLixTaskSendExceptionEvent().

◆ CreationTime

QWORD _INTRO_PROCESS::CreationTime

The Process Creation Time, in 100 ns units since 1 January 1601.

Definition at line 908 of file intro_types.h.

◆ ImageName

CHAR _INTRO_PROCESS::ImageName[ALERT_IMAGE_NAME_LEN]

Image base name of the current process..

Definition at line 909 of file intro_types.h.

Referenced by IntLixCmdLineInspect(), IntLixTaskSendExceptionEvent(), and IntWinInspectCommandLine().

◆ Path

WCHAR _INTRO_PROCESS::Path[ALERT_PATH_MAX_LEN]

The full path of the process. May not always be available.

Definition at line 910 of file intro_types.h.

◆ Pid

DWORD _INTRO_PROCESS::Pid

The PID of the process.

Definition at line 905 of file intro_types.h.

Referenced by IntLixCmdLineInspect(), IntLixTaskSendExceptionEvent(), and IntWinInspectCommandLine().

◆ SecurityInfo

INTRO_TOKEN _INTRO_PROCESS::SecurityInfo

The thread token (if impersonating) or the process token (Windows only).

Definition at line 912 of file intro_types.h.

Referenced by IntCrSendAlert().

◆ Valid

◆ Wow64

BOOLEAN _INTRO_PROCESS::Wow64

A boolean which is TRUE if the process is WoW64.

Definition at line 915 of file intro_types.h.


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