📄 usb2com.init.cpp
字号:
//********************************************************************
// created: 11:7:2008 21:08
// file: usb2com.init.cpp
// author: tiamo
// purpose: driver entry
//********************************************************************
#include "stdafx.h"
#pragma alloc_text(INIT,DriverEntry)
#pragma alloc_text(PAGE,Usb2ComDriverUnload)
//
// entry point
//
NTSTATUS DriverEntry(__in PDRIVER_OBJECT DriverObject,__in PUNICODE_STRING RegPath)
{
DriverObject->DriverUnload = &Usb2ComDriverUnload;
DriverObject->MajorFunction[IRP_MJ_CREATE] = &Usb2ComCreate;
DriverObject->MajorFunction[IRP_MJ_CLOSE] = &Usb2ComClose;
DriverObject->MajorFunction[IRP_MJ_CLEANUP] = &Usb2ComCleanup;
DriverObject->MajorFunction[IRP_MJ_PNP] = &Usb2ComPnp;
DriverObject->MajorFunction[IRP_MJ_POWER] = &Usb2ComPower;
DriverObject->MajorFunction[IRP_MJ_DEVICE_CONTROL] = &Usb2ComDeviceControl;
DriverObject->MajorFunction[IRP_MJ_SYSTEM_CONTROL] = &Usb2ComSystemControl;
DriverObject->MajorFunction[IRP_MJ_READ] = &Usb2ComRead;
DriverObject->MajorFunction[IRP_MJ_WRITE] = &Usb2ComWrite;
DriverObject->DriverExtension->AddDevice = &Usb2ComAddDevice;
return STATUS_SUCCESS;
}
//
// driver unload
//
VOID Usb2ComDriverUnload(__in PDRIVER_OBJECT DriverObject)
{
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -