HyperPlatform Programmer's Reference
Functions | Variables
hotplug_callback.cpp File Reference

Implements hot-plug callback functions. More...

#include "hotplug_callback.h"
#include "common.h"
#include "log.h"
#include "vm.h"
Include dependency graph for hotplug_callback.cpp:

Go to the source code of this file.

Functions

NTSTATUS HotplugCallbackInitialization ()
 
void HotplugCallbackTermination ()
 
static void HotplugCallbackpCallbackRoutine (PVOID callback_context, PKE_PROCESSOR_CHANGE_NOTIFY_CONTEXT change_context, PNTSTATUS operation_status)
 

Variables

static PROCESSOR_CALLBACK_FUNCTION HotplugCallbackpCallbackRoutine
 
static PVOID g_hpp_callback_handle = nullptr
 

Detailed Description

Implements hot-plug callback functions.

Definition in file hotplug_callback.cpp.

Function Documentation

◆ HotplugCallbackInitialization()

NTSTATUS HotplugCallbackInitialization ( )

Definition at line 55 of file hotplug_callback.cpp.

Here is the caller graph for this function:

◆ HotplugCallbackpCallbackRoutine()

static void HotplugCallbackpCallbackRoutine ( PVOID  callback_context,
PKE_PROCESSOR_CHANGE_NOTIFY_CONTEXT  change_context,
PNTSTATUS  operation_status 
)
static

Definition at line 77 of file hotplug_callback.cpp.

Here is the call graph for this function:

◆ HotplugCallbackTermination()

void HotplugCallbackTermination ( )

Definition at line 69 of file hotplug_callback.cpp.

Here is the caller graph for this function:

Variable Documentation

◆ g_hpp_callback_handle

PVOID g_hpp_callback_handle = nullptr
static

Definition at line 47 of file hotplug_callback.cpp.

◆ HotplugCallbackpCallbackRoutine

PROCESSOR_CALLBACK_FUNCTION HotplugCallbackpCallbackRoutine
static

Definition at line 34 of file hotplug_callback.cpp.