Bitdefender Hypervisor Memory Introspection
hnd_remediation.h File Reference
#include "introtypes.h"

Go to the source code of this file.

Functions

INTSTATUS IntAgentHandleRemediationVmcall (void *Reserved, PIG_ARCH_REGS Registers)
 Handle a VMCALL issued by a remediation agent. More...
 

Function Documentation

◆ IntAgentHandleRemediationVmcall()

INTSTATUS IntAgentHandleRemediationVmcall ( void *  Reserved,
PIG_ARCH_REGS  Registers 
)

Handle a VMCALL issued by a remediation agent.

This handler will froward all the info reported by the in-guest agent to the integrator. The remediation agent will provide detection and disinfection information which will be forwarded to the integrator.

Parameters
[in]ReservedReserved.
[in]RegistersThe general purpose registers state.
Return values
INT_STATUS_SUCCESSOn success.
INT_STATUS_INVALID_PARAMETERIf an invalid parameter is supplied.
INT_STATUS_NOT_FOUNDIf the agent did not provide any data.
INT_STATUS_NOT_SUPPORTEDIf the OS version is not supported or if the VMCALL interface version mismatched.

Definition at line 11 of file hnd_remediation.c.

Referenced by IntLixAgentHandleUserVmcall(), and IntWinAgentHandleAppVmcall().