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

📄 usbcontrolbase.cpp

📁 Also since the domain name--against which the retrieved domain name is to be matched--is currently h
💻 CPP
字号:


#include "stdafx.h"
#include "USBControlBase.h"

using namespace std;

CUSBControlSrvBase::CUSBControlSrvBase()
{
	//Start

	this->m_szModuleName          = _T("USBControlBase");
	this->m_szServiceName         = _T("USBControlBase");
	this->m_szSrvDisplayName      = _T("USBControlBase");
	this->m_szSrvDependencies     = _T("");
	this->m_szUsbCntlStopEvntName = USB_CNTL_STOP_EVNT_NAME;
	this->m_hUSBControlStopEvent  = NULL;
	//logger.Init();

	//End
}

CUSBControlSrvBase::~CUSBControlSrvBase()
{
	//Start
	if(this->m_hUSBControlStopEvent != NULL)
	{
		delete this->m_hUSBControlStopEvent;
		this->m_hUSBControlStopEvent = NULL;
	}

	//End
}

BOOL CUSBControlSrvBase::Init()
{
	//Start

	//logger.LOG_DBG(L"CUSBControlSrvBase::Init Start");
	this->m_hUSBControlStopEvent = new CUSBEvent();
	if(this->m_hUSBControlStopEvent == NULL)
	{
		//Error
	}
	else if(!this->m_hUSBControlStopEvent->CreateWithName(this->m_szUsbCntlStopEvntName,FALSE))
	{
		//ERROR
	}

	//logger.LOG_DBG(L"CUSBControlSrvBase::Init End");
	return TRUE;
	//End
}

BOOL CUSBControlSrvBase::Run()
{
	//Start
	//logger.LOG_DBG(L"CUSBControlSrvBase::Run Start");



	//logger.LOG_DBG(L"CUSBControlSrvBase::Run Start");
	return TRUE;
	//End
}

//Set Stop Event
BOOL CUSBControlSrvBase::SetStopEvent(void)
{
	//Start
	//logger.LOG_DBG(L"CUSBControlSrvBase::SetStopEvent Start");
	if(m_hUSBControlStopEvent != NULL)
	{
		if(!m_hUSBControlStopEvent->SetEvent())
		{
			//logger.LOG_DBG(L"m_hUSBControlStopEvent->SetEvent() Failed");
			return FALSE;
		}
	}

	//logger.LOG_DBG(L"CUSBControlSrvBase::SetStopEvent Start");
	return TRUE;
	//End
}

⌨️ 快捷键说明

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