drv115.cpp

来自「通过vb加载设备驱动」· C++ 代码 · 共 50 行

CPP
50
字号


extern "C" {
#include "ntddk.h"
}

////////////////// Driver functions ///////////////////////////////////////

extern "C" NTSTATUS DriverEntry(
    IN PDRIVER_OBJECT DriverObject,
    IN PUNICODE_STRING RegistryPath
    );

VOID
MyUnload(
    IN PDRIVER_OBJECT DriverObject
    );

///////////////////////////////////////////////////////////////////////////////////
NTSTATUS
DriverEntry(
    IN PDRIVER_OBJECT DriverObject,
    IN PUNICODE_STRING RegistryPath
    )
{


    KdPrint( ("Entered DriverEntry\n") );

    //
    // Create dispatch point for unload.
    //


    DriverObject->DriverUnload = MyUnload;

    KdPrint( ("Leaving DriverEntry\n") );

    return STATUS_SUCCESS;
}

VOID
MyUnload(
    IN PDRIVER_OBJECT DriverObject
    )
{
	KdPrint( ("MyUnload\n") );
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?