#include<ntddk.h>DRIVER_INITIALIZEDriverEntry;DRIVER_UNLOADDriverUnload;NTSTATUSDriverEntry(struct_DRIVER_OBJECT*DriverObject,PUNICODE_STRINGRegistryPath){(void)DriverObject;(void)RegistryPath;DbgPrint("%s\n","Hello ring0!");// This is bad. Please do not call _disable/_enable in the DriverEntry.DbgPrint("%s\n","Disable/Enable Interrupts!");_disable();_enable();DbgPrint("%s\n","Done with Disable/Enable Interrupts!");returnSTATUS_SUCCESS;}VOIDDriverUnload(struct_DRIVER_OBJECT*DriverObject){(void)DriverObject;DbgPrint("%s\n","Bye ring0!");}