Bitdefender Hypervisor Memory Introspection
_UM_EXCEPTION Struct Reference

Describe a user-mode exception. More...

#include <exceptions.h>

Data Fields

LIST_ENTRY Link
 
DWORD OriginatorNameHash
 Contains the originator name-hash. More...
 
struct {
   DWORD   NameHash
 
   DWORD   ProcessHash
 Contains the name-hash of the process in which the modification takes place (missing for injections). More...
 
Victim
 
DWORD Flags
 Contains any flags from _EXCEPTION_FLG. More...
 
UM_EXCEPTION_OBJECT Type
 Contains the type of the exception (UM_EXCEPTION_OBJECT). More...
 
QWORD Context
 Contains the context given by the integrator. More...
 
WORD SigCount
 Contains the number of signatures. More...
 
EXCEPTION_SIGNATURE_ID Signatures []
 Contains an array of signatures ID. More...
 

Detailed Description

Describe a user-mode exception.

Definition at line 308 of file exceptions.h.

Field Documentation

◆ Context

QWORD _UM_EXCEPTION::Context

Contains the context given by the integrator.

Definition at line 326 of file exceptions.h.

Referenced by IntUpdateAddUmException().

◆ Flags

DWORD _UM_EXCEPTION::Flags

Contains any flags from _EXCEPTION_FLG.

Definition at line 322 of file exceptions.h.

Referenced by IntUpdateAddUmException(), and IntUpdateAddUserException().

◆ Link

LIST_ENTRY _UM_EXCEPTION::Link

Definition at line 310 of file exceptions.h.

Referenced by IntUpdateAddUserException().

◆ NameHash

DWORD _UM_EXCEPTION::NameHash

Contains the name-hash of the modified process.

Definition at line 316 of file exceptions.h.

Referenced by IntUpdateAddUmException(), and IntUpdateAddUserException().

◆ OriginatorNameHash

DWORD _UM_EXCEPTION::OriginatorNameHash

Contains the originator name-hash.

Definition at line 312 of file exceptions.h.

Referenced by IntUpdateAddUmException(), and IntUpdateAddUserException().

◆ ProcessHash

DWORD _UM_EXCEPTION::ProcessHash

Contains the name-hash of the process in which the modification takes place (missing for injections).

Definition at line 319 of file exceptions.h.

Referenced by IntUpdateAddUmException(), and IntUpdateAddUserException().

◆ SigCount

WORD _UM_EXCEPTION::SigCount

Contains the number of signatures.

Definition at line 328 of file exceptions.h.

Referenced by IntUpdateAddUmException(), and IntUpdateAddUserException().

◆ Signatures

EXCEPTION_SIGNATURE_ID _UM_EXCEPTION::Signatures[]

Contains an array of signatures ID.

Definition at line 329 of file exceptions.h.

Referenced by IntUpdateAddUmException(), and IntUpdateAddUserException().

◆ Type

UM_EXCEPTION_OBJECT _UM_EXCEPTION::Type

Contains the type of the exception (UM_EXCEPTION_OBJECT).

Definition at line 324 of file exceptions.h.

Referenced by IntUpdateAddUmException(), and IntUpdateAddUserException().

◆ Victim

struct { ... } _UM_EXCEPTION::Victim

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