HyperPlatform Programmer's Reference
Macros | Functions | Variables
driver.cpp File Reference

Implements an entry point of the driver. More...

#include "driver.h"
#include "common.h"
#include "global_object.h"
#include "hotplug_callback.h"
#include "log.h"
#include "power_callback.h"
#include "util.h"
#include "vm.h"
#include "performance.h"
Include dependency graph for driver.cpp:

Go to the source code of this file.

Macros

#define POOL_NX_OPTIN   1
 

Functions

bool DriverpIsSuppoetedOS ()
 
NTSTATUS DriverEntry (PDRIVER_OBJECT driver_object, PUNICODE_STRING registry_path)
 
static void DriverpDriverUnload (PDRIVER_OBJECT driver_object)
 

Variables

DRIVER_INITIALIZE DriverEntry
 
static DRIVER_UNLOAD DriverpDriverUnload
 

Detailed Description

Implements an entry point of the driver.

Definition in file driver.cpp.

Macro Definition Documentation

◆ POOL_NX_OPTIN

#define POOL_NX_OPTIN   1

Definition at line 9 of file driver.cpp.

Function Documentation

◆ DriverEntry()

NTSTATUS DriverEntry ( PDRIVER_OBJECT  driver_object,
PUNICODE_STRING  registry_path 
)

Definition at line 65 of file driver.cpp.

Here is the call graph for this function:

◆ DriverpDriverUnload()

static void DriverpDriverUnload ( PDRIVER_OBJECT  driver_object)
static

Definition at line 164 of file driver.cpp.

Here is the call graph for this function:

◆ DriverpIsSuppoetedOS()

bool DriverpIsSuppoetedOS ( )

Definition at line 181 of file driver.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

Variable Documentation

◆ DriverEntry

DRIVER_INITIALIZE DriverEntry

Definition at line 42 of file driver.cpp.

◆ DriverpDriverUnload

DRIVER_UNLOAD DriverpDriverUnload
static

Definition at line 44 of file driver.cpp.