mindriver.c

来自「Windows防火墙与网络封包截获技术源码」· C语言 代码 · 共 44 行

C
44
字号
///////////////////////////////////////////////////////////////////////
// Copyright (c) 2001-2002
// XStudio Technology All Right Reserved.
// Author: Tony Zhu
// 2001-7-10 Create
// summary:
//			This Program to demo the Intermediate Miniport NDIS Driver.
///////////////////////////////////////////////////////////////////////

#include <ndis.h>
#include "MinDriver.h"

NTSTATUS
DriverEntry(
	IN	PDRIVER_OBJECT		DriverObject,
	IN	PUNICODE_STRING		RegistryPath
)
{
	DBGPRINT("DriverEntry Loading...\n");
	DriverObject->DriverUnload = PacketUnload;
	return(0);
}

VOID 
PacketUnload(
	IN PDRIVER_OBJECT		DriverObject
)
{
    PDEVICE_OBJECT     DeviceObject;
    PDEVICE_OBJECT     OldDeviceObject;
		
 	DBGPRINT("DriverEntry unLoading...\n");
	DeviceObject    = DriverObject->DeviceObject;
    while (DeviceObject != NULL) 
	{
        OldDeviceObject=DeviceObject;
        DeviceObject=DeviceObject->NextDevice;
        IoDeleteDevice(OldDeviceObject);
    }
}



⌨️ 快捷键说明

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