Bitdefender Hypervisor Memory Introspection
|
#include "introtypes.h"
Go to the source code of this file.
Typedefs | |
typedef enum _INTRO_POWER_STATE | INTRO_POWER_STATE |
Detected guest power states. More... | |
typedef enum _INTRO_POWER_STATE * | PINTRO_POWER_STATE |
Enumerations | |
enum | _INTRO_POWER_STATE { intPowStateUnknown = 0, intPowStateSleeping, intPowStateHibernate, intPowStateReboot, intPowStateShutdown, intPowStateMaxState } |
Detected guest power states. More... | |
Functions | |
INTSTATUS | IntWinPowHandlePowerStateChange (void *Detour) |
Detour callback which is called whenever NtSetSystemPowerState is called, resulting in a hypercall to the introspection engine. More... | |
INTSTATUS | IntWinPowEnableSpinWait (void) |
This function is called in order to re-enable spin waiting in the handler after it was previously disabled. More... | |
INTSTATUS | IntWinPowDisableSpinWait (void) |
This function is called in order to disable spin waiting after everything we needed to be unloaded was done. More... | |
typedef enum _INTRO_POWER_STATE INTRO_POWER_STATE |
Detected guest power states.
typedef enum _INTRO_POWER_STATE * PINTRO_POWER_STATE |
enum _INTRO_POWER_STATE |
Detected guest power states.
Definition at line 13 of file winpower.h.
INTSTATUS IntWinPowDisableSpinWait | ( | void | ) |
This function is called in order to disable spin waiting after everything we needed to be unloaded was done.
Definition at line 170 of file winpower.c.
Referenced by IntPtCompleteUnloader(), and IntVeCompleteUnloader().
INTSTATUS IntWinPowEnableSpinWait | ( | void | ) |
This function is called in order to re-enable spin waiting in the handler after it was previously disabled.
Definition at line 137 of file winpower.c.
Referenced by IntWinPowHandleEventCommon().