亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? driver.cpp

?? windows driver for NT
?? CPP
字號(hào):
/************************************************************************
* 文件名稱:Driver.cpp                                                 
* 作    者:張帆
* 完成日期:2007-11-1
*************************************************************************/

#include "Driver.h"

/************************************************************************
* 函數(shù)名稱:DriverEntry
* 功能描述:初始化驅(qū)動(dòng)程序,定位和申請(qǐng)硬件資源,創(chuàng)建內(nèi)核對(duì)象
* 參數(shù)列表:
      pDriverObject:從I/O管理器中傳進(jìn)來(lái)的驅(qū)動(dòng)對(duì)象
      pRegistryPath:驅(qū)動(dòng)程序在注冊(cè)表的中的路徑
* 返回 值:返回初始化驅(qū)動(dòng)狀態(tài)
*************************************************************************/
#pragma INITCODE
extern "C" NTSTATUS DriverEntry (
			IN PDRIVER_OBJECT pDriverObject,
			IN PUNICODE_STRING pRegistryPath	) 
{
	NTSTATUS status;
	KdPrint(("Enter DriverEntry\n"));

	//注冊(cè)其他驅(qū)動(dòng)調(diào)用函數(shù)入口
	pDriverObject->DriverUnload = HelloDDKUnload;
	pDriverObject->MajorFunction[IRP_MJ_CREATE] = HelloDDKDispatchRoutine;
	pDriverObject->MajorFunction[IRP_MJ_CLOSE] = HelloDDKDispatchRoutine;
	pDriverObject->MajorFunction[IRP_MJ_WRITE] = HelloDDKDispatchRoutine;
	pDriverObject->MajorFunction[IRP_MJ_READ] = HelloDDKDispatchRoutine;
	
	//創(chuàng)建驅(qū)動(dòng)設(shè)備對(duì)象
	status = CreateDevice(pDriverObject);

	KdPrint(("DriverEntry end\n"));
	return status;
}

/************************************************************************
* 函數(shù)名稱:CreateDevice
* 功能描述:初始化設(shè)備對(duì)象
* 參數(shù)列表:
      pDriverObject:從I/O管理器中傳進(jìn)來(lái)的驅(qū)動(dòng)對(duì)象
* 返回 值:返回初始化狀態(tài)
*************************************************************************/
#pragma INITCODE
NTSTATUS CreateDevice (
		IN PDRIVER_OBJECT	pDriverObject) 
{
	NTSTATUS status;
	PDEVICE_OBJECT pDevObj;
	PDEVICE_EXTENSION pDevExt;
	
	//創(chuàng)建設(shè)備名稱
	UNICODE_STRING devName;
	RtlInitUnicodeString(&devName,L"\\Device\\MyDDKDevice");
	
	//創(chuàng)建設(shè)備
	status = IoCreateDevice( pDriverObject,
						sizeof(DEVICE_EXTENSION),
						&(UNICODE_STRING)devName,
						FILE_DEVICE_UNKNOWN,
						0, TRUE,
						&pDevObj );
	if (!NT_SUCCESS(status))
		return status;

	pDevObj->Flags |= DO_BUFFERED_IO;
	pDevExt = (PDEVICE_EXTENSION)pDevObj->DeviceExtension;
	pDevExt->pDevice = pDevObj;
	pDevExt->ustrDeviceName = devName;
	//創(chuàng)建符號(hào)鏈接
	UNICODE_STRING symLinkName;
	RtlInitUnicodeString(&symLinkName,L"\\??\\HelloDDK");
	pDevExt->ustrSymLinkName = symLinkName;
	status = IoCreateSymbolicLink( &symLinkName,&devName );
	if (!NT_SUCCESS(status)) 
	{
		IoDeleteDevice( pDevObj );
		return status;
	}
	return STATUS_SUCCESS;
}

/************************************************************************
* 函數(shù)名稱:HelloDDKUnload
* 功能描述:負(fù)責(zé)驅(qū)動(dòng)程序的卸載操作
* 參數(shù)列表:
      pDriverObject:驅(qū)動(dòng)對(duì)象
* 返回 值:返回狀態(tài)
*************************************************************************/
#pragma PAGEDCODE
VOID HelloDDKUnload (IN PDRIVER_OBJECT pDriverObject) 
{
	PDEVICE_OBJECT	pNextObj;
	KdPrint(("Enter DriverUnload\n"));
	pNextObj = pDriverObject->DeviceObject;
	while (pNextObj != NULL) 
	{
		PDEVICE_EXTENSION pDevExt = (PDEVICE_EXTENSION)
			pNextObj->DeviceExtension;

		//刪除符號(hào)鏈接
		UNICODE_STRING pLinkName = pDevExt->ustrSymLinkName;
		IoDeleteSymbolicLink(&pLinkName);
		pNextObj = pNextObj->NextDevice;
		IoDeleteDevice( pDevExt->pDevice );
	}
}

/************************************************************************
* 函數(shù)名稱:HelloDDKDispatchRoutine
* 功能描述:對(duì)讀IRP進(jìn)行處理
* 參數(shù)列表:
      pDevObj:功能設(shè)備對(duì)象
      pIrp:從IO請(qǐng)求包
* 返回 值:返回狀態(tài)
*************************************************************************/
#pragma PAGEDCODE
NTSTATUS HelloDDKDispatchRoutine(IN PDEVICE_OBJECT pDevObj,
								 IN PIRP pIrp) 
{
	KdPrint(("Enter HelloDDKDispatchRoutine\n"));
	NTSTATUS status = STATUS_SUCCESS;
	// 完成IRP
	pIrp->IoStatus.Status = status;
	pIrp->IoStatus.Information = 0;	// bytes xfered
	IoCompleteRequest( pIrp, IO_NO_INCREMENT );
	KdPrint(("Leave HelloDDKDispatchRoutine\n"));
	return status;
}

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品久久五月天| 欧美色综合网站| 欧美日韩午夜影院| 国产日韩欧美a| 奇米影视7777精品一区二区| 一本到不卡免费一区二区| 久久亚洲精精品中文字幕早川悠里 | 欧美成人a视频| 亚洲精品国产第一综合99久久| 狠狠色综合色综合网络| 欧美偷拍一区二区| 亚洲免费观看高清| 成人开心网精品视频| 26uuu国产日韩综合| 日韩福利电影在线观看| 91国内精品野花午夜精品 | 这里是久久伊人| 一区二区三区欧美日韩| 丁香婷婷深情五月亚洲| 精品国产百合女同互慰| 免费成人在线视频观看| 欧美日韩夫妻久久| 亚洲一区二区欧美日韩| 欧美色图第一页| 夜夜嗨av一区二区三区中文字幕 | 色婷婷av久久久久久久| 欧美高清在线一区二区| 国内精品国产三级国产a久久| 欧美一区二区三区啪啪| 亚洲6080在线| 欧美疯狂做受xxxx富婆| 日韩电影免费在线看| 欧美日韩你懂得| 日韩国产在线观看一区| 欧美日韩高清在线播放| 午夜电影一区二区三区| 欧美色综合久久| 天天色综合成人网| 91精品国产乱码久久蜜臀| 亚洲国产日韩a在线播放| 欧美最猛性xxxxx直播| 午夜久久久久久| 欧美一级免费观看| 国产精品一级在线| 国产精品美女久久久久av爽李琼| 成人免费黄色大片| 亚洲精品国产无天堂网2021| 在线区一区二视频| 视频精品一区二区| 精品国产3级a| 色综合夜色一区| 视频一区二区三区在线| 久久综合视频网| 91在线观看视频| 午夜婷婷国产麻豆精品| 精品久久久久久久久久久久包黑料| 久久99精品国产.久久久久| 中文字幕av一区 二区| 91免费在线播放| 奇米色一区二区| 国产亚洲欧美激情| 色久综合一二码| 久久国产精品一区二区| 国产精品乱人伦一区二区| 欧美色视频一区| 国产精品自拍在线| 亚洲国产综合视频在线观看| 精品国免费一区二区三区| 色综合久久88色综合天天免费| 婷婷激情综合网| 国产丝袜在线精品| 在线观看视频91| 国产精品一区久久久久| 亚洲第一av色| 国产精品网站在线观看| 3atv一区二区三区| 99精品桃花视频在线观看| 丝袜亚洲另类丝袜在线| 国产精品另类一区| 精品免费国产二区三区| 日本韩国一区二区三区| 国产一区二区精品久久91| 五月天视频一区| 亚洲视频免费在线观看| 精品国产乱码久久久久久图片| 在线视频综合导航| 成人永久aaa| 久久国内精品自在自线400部| 一区二区不卡在线播放 | 欧美精品一区二区三区久久久| 色婷婷综合久久久中文一区二区| 久久国产精品72免费观看| 亚洲国产日韩一级| 亚洲人亚洲人成电影网站色| 国产午夜精品一区二区| 日韩三级精品电影久久久| 欧美主播一区二区三区美女| 波多野结衣在线aⅴ中文字幕不卡| 美腿丝袜亚洲综合| 午夜精品久久久| 亚洲午夜免费福利视频| 亚洲精品伦理在线| **欧美大码日韩| 欧美激情在线一区二区| 精品卡一卡二卡三卡四在线| 7777女厕盗摄久久久| 欧美自拍偷拍一区| 色8久久精品久久久久久蜜| caoporen国产精品视频| 国产69精品久久777的优势| 黄色资源网久久资源365| 蜜桃一区二区三区四区| 欧美bbbbb| 久久精品国产精品亚洲红杏 | 精品国产乱码久久久久久1区2区 | 亚洲女厕所小便bbb| 中文字幕日本乱码精品影院| 国产欧美一区在线| 国产精品国产三级国产a | 精品剧情在线观看| 精品国产91洋老外米糕| 26uuu久久天堂性欧美| 国产亚洲短视频| 欧美激情综合网| 国产精品国产三级国产aⅴ原创| 国产精品久线在线观看| 一区二区三区色| 亚洲电影在线播放| 免费av网站大全久久| 国产一区二区不卡| 成人99免费视频| 色狠狠一区二区三区香蕉| 欧美日韩亚洲综合一区二区三区| 欧美高清视频在线高清观看mv色露露十八 | 91最新地址在线播放| 91成人在线精品| 91精品国产综合久久福利软件| 精品人在线二区三区| 中文字幕不卡在线| 亚洲一线二线三线视频| 久久99精品国产麻豆婷婷| 成人免费毛片app| 欧洲国内综合视频| 久久网这里都是精品| 亚洲丝袜另类动漫二区| 日韩成人一级片| 国产福利一区二区三区| 欧美在线观看你懂的| 欧美成人精精品一区二区频| 亚洲欧洲精品天堂一级| 日韩专区欧美专区| 成人在线一区二区三区| 在线播放国产精品二区一二区四区| 精品少妇一区二区三区| 亚洲视频中文字幕| 老鸭窝一区二区久久精品| 7777精品伊人久久久大香线蕉完整版| 欧美电视剧在线观看完整版| 一区二区中文视频| 久久99热这里只有精品| 日本乱人伦aⅴ精品| 2022国产精品视频| 亚洲一区二三区| 国产麻豆精品视频| 欧美日韩精品一区二区三区 | 欧美成人乱码一区二区三区| 亚洲欧洲在线观看av| 久久精品国产一区二区| 91麻豆swag| 欧美国产视频在线| 免费观看91视频大全| 欧美性极品少妇| 国产精品丝袜黑色高跟| 人人狠狠综合久久亚洲| 欧美日韩亚洲综合一区二区三区| 亚洲国产成人在线| 国产在线精品一区二区| 欧美日韩亚洲丝袜制服| 亚洲欧美一区二区三区国产精品 | 黄网站免费久久| 欧美猛男超大videosgay| 成人欧美一区二区三区视频网页| 国产在线国偷精品产拍免费yy | 色琪琪一区二区三区亚洲区| 2020日本不卡一区二区视频| 日韩高清在线不卡| 欧美日韩一区高清| 亚洲国产欧美一区二区三区丁香婷| 粉嫩在线一区二区三区视频| 日韩午夜av电影| 免费在线观看一区二区三区| 欧美精品高清视频| 亚洲国产另类av| 欧美日韩午夜在线| 日韩激情av在线| 欧美一区二区视频网站| 日韩制服丝袜av| 51午夜精品国产| 麻豆高清免费国产一区| 日韩视频一区二区三区|