Bitdefender Hypervisor Memory Introspection
_PROTECTED_MODULE_INFO Struct Reference

Encapsulates a protected Windows kernel module. More...

#include <winguest.h>

Data Fields

PROTECTED_MODULE_TYPE Type
 The type of the module. More...
 
const WCHARName
 The name of the module. More...
 
const WCHARPath
 
const WCHARDriverObject
 The driver object that must be protected when protecting this module. More...
 
QWORD RequiredFlags
 The introcore options that need to be active in order to protect this module. More...
 

Detailed Description

Encapsulates a protected Windows kernel module.

Definition at line 126 of file winguest.h.

Field Documentation

◆ DriverObject

const WCHAR* _PROTECTED_MODULE_INFO::DriverObject

The driver object that must be protected when protecting this module.

It may be NULL, in which case no driver object will be protected.

Definition at line 134 of file winguest.h.

Referenced by IntWinDrvHasDriverObject().

◆ Name

const WCHAR* _PROTECTED_MODULE_INFO::Name

The name of the module.

Definition at line 129 of file winguest.h.

◆ Path

const WCHAR* _PROTECTED_MODULE_INFO::Path

The path from which the module is loaded

Definition at line 130 of file winguest.h.

◆ RequiredFlags

QWORD _PROTECTED_MODULE_INFO::RequiredFlags

The introcore options that need to be active in order to protect this module.

These are a combination of Activation and protection flags values

Definition at line 139 of file winguest.h.

Referenced by IntWinDrvCreateFromAddress(), and IntWinDrvUpdateProtection().

◆ Type

PROTECTED_MODULE_TYPE _PROTECTED_MODULE_INFO::Type

The type of the module.

Definition at line 128 of file winguest.h.


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