Bitdefender Hypervisor Memory Introspection
_INTOBJ_PROT_DESCRIPTOR Struct Reference

Structure describing a protected interrupt object. More...

Data Fields

void * DispatchIntegrityObject
 The integrity object associated with DispatchAddress. More...
 
void * ServiceIntegrityObject
 The integrity object associated with ServiceRoutine. More...
 
BYTE EntryIndex
 The index of the current object in the InterruptObject array. More...
 
QWORD ObjectGva
 The GVA of the current interrupt object. More...
 

Detailed Description

Structure describing a protected interrupt object.

Definition at line 51 of file winintobj.c.

Field Documentation

◆ DispatchIntegrityObject

void* _INTOBJ_PROT_DESCRIPTOR::DispatchIntegrityObject

The integrity object associated with DispatchAddress.

Definition at line 53 of file winintobj.c.

Referenced by IntWinIntObjHandleArrayModification(), IntWinIntObjProtect(), and IntWinIntObjUnprotect().

◆ EntryIndex

BYTE _INTOBJ_PROT_DESCRIPTOR::EntryIndex

The index of the current object in the InterruptObject array.

Definition at line 55 of file winintobj.c.

Referenced by IntWinIntObjProtect().

◆ ObjectGva

QWORD _INTOBJ_PROT_DESCRIPTOR::ObjectGva

The GVA of the current interrupt object.

Definition at line 56 of file winintobj.c.

Referenced by IntWinIntObjHandleModification(), IntWinIntObjHandleObjectModification(), and IntWinIntObjProtect().

◆ ServiceIntegrityObject

void* _INTOBJ_PROT_DESCRIPTOR::ServiceIntegrityObject

The integrity object associated with ServiceRoutine.

Definition at line 54 of file winintobj.c.

Referenced by IntWinIntObjHandleArrayModification(), IntWinIntObjProtect(), and IntWinIntObjUnprotect().


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