⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 usb2com.close.cpp

📁 这是一个关于USB转接串口的驱动程序开发
💻 CPP
字号:
//********************************************************************
//	created:	11:7:2008   21:29
//	file:		usb2com.close.cpp
//	author:		tiamo
//	purpose:	close
//********************************************************************

#include "stdafx.h"

//
// close dispatch routine
//
NTSTATUS Usb2ComClose(__in PDEVICE_OBJECT DeviceObject,__in PIRP Irp)
{
	PUSB2COM_DEVICE_EXTENSION DevExt					= static_cast<PUSB2COM_DEVICE_EXTENSION>(DeviceObject->DeviceExtension);

	Usb2ComCancelAllIrps(DevExt);

	DevExt->TxHoldReason								= 0;
	DevExt->RxHoldReason								= 0;

	InterlockedExchange(&DevExt->DeviceIsOpened,FALSE);

	Irp->IoStatus.Status								= STATUS_SUCCESS;
	Irp->IoStatus.Information							= 0;
	IoCompleteRequest(Irp,IO_NO_INCREMENT);

	return STATUS_SUCCESS;
}

⌨️ 快捷键说明

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