• 大小: 403KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-05-29
  • 语言: 其他
  • 标签:

资源简介

最新网狐荣耀版源码内核,最新网狐荣耀版源码内核提供给有需要的人。最新网狐荣耀版源码内核可用,实测。 如有问题,可以留言。

资源截图

代码片段和文件信息

//分享樱花草、的酷群:16886186,联系QQ:412069412
#include “StdAfx.h“
#include “AsynchronismEngine.h“
#include “TraceServiceManager.h“

//////////////////////////////////////////////////////////////////////////

//构造函数
CAsynchronismThread::CAsynchronismThread()
{
//运行变量
m_hCompletionPort=NULL;
m_pIAsynchronismEngineSink=NULL;

//辅助变量
ZeroMemory(m_cbBuffersizeof(m_cbBuffer));

return;
}

//析构函数
CAsynchronismThread::~CAsynchronismThread()
{
}

//配置函数
VOID CAsynchronismThread::SetCompletionPort(HANDLE hCompletionPort) 

//设置变量
m_hCompletionPort=hCompletionPort; 

return;
}

//设置接口
VOID CAsynchronismThread::SetAsynchronismEngineSink(IAsynchronismEngineSink * pIAsynchronismEngineSink)
{
//设置变量
m_pIAsynchronismEngineSink=pIAsynchronismEngineSink;

return;
}

//运行函数
bool CAsynchronismThread::OnEventThreadRun()
{
//效验参数
ASSERT(m_hCompletionPort!=NULL);
ASSERT(m_pIAsynchronismEngineSink!=NULL);

//变量定义
DWORD dwThancferred=0;
OVERLAPPED * pOverLapped=NULL;
CAsynchronismEngine * pAsynchronismEngine=NULL;

//完成端口
if (GetQueuedCompletionStatus(m_hCompletionPort&dwThancferred(PULONG_PTR)&pAsynchronismEngine&pOverLappedINFINITE))
{
//退出判断
if (pAsynchronismEngine==NULL) return false;

//队列锁定
CWHDataLocker ThreadLock(pAsynchronismEngine->m_CriticalSection);

//提取数据
tagDataHead DataHead;
pAsynchronismEngine->m_DataQueue.DistillData(DataHeadm_cbBuffersizeof(m_cbBuffer));

//队列解锁
ThreadLock.UnLock();

//数据处理
try
{
m_pIAsynchronismEngineSink->OnAsynchronismEngineData(DataHead.wIdentifierm_cbBufferDataHead.wDataSize);
}
catch (...)
{
//构造信息
TCHAR szDescribe[256]=TEXT(““);
_sntprintf(szDescribeCountArray(szDescribe)TEXT(“CAsynchronismEngine::OnAsynchronismEngineData [ wIdentifier=%d wDataSize=%ld ]“)
DataHead.wIdentifierDataHead.wDataSize);

//输出信息
g_TraceServiceManager.TraceString(szDescribeTraceLevel_Exception);
}

return true;
}

return false;
}

//开始事件
bool CAsynchronismThread::OnEventThreadStrat()
{
//事件通知
ASSERT(m_pIAsynchronismEngineSink!=NULL);
bool bSuccess=m_pIAsynchronismEngineSink->OnAsynchronismEngineStart();

//设置变量
CAsynchronismEngine * pAsynchronismEngine=CONTAINING_RECORD(thisCAsynchronismEnginem_AsynchronismThread);
pAsynchronismEngine->m_bService=true;

return bSuccess;
}

//停止事件
bool CAsynchronismThread::OnEventThreadConclude()
{
//设置变量
CAsynchronismEngine * pAsynchronismEngine=CONTAINING_RECORD(thisCAsynchronismEnginem_AsynchronismThread);
pAsynchronismEngine->m_bService=false;

//事件通知
ASSERT(m_pIAsynchronismEngineSink!=NULL);
bool bSuccess=m_pIAsynchronismEngineSink->OnAsynchronismEngineConclude();

return bSuccess;
}

//////////////////////////////////////////////////////////////////////////

//构造函数
CAsynchronismEngine::CAsynchronismEngine()
{
//设置变量
m_bService=false;
m_hCompletionPort=NULL;
m_pIAsynchronismEngineSin

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件        1727  2017-08-07 11:55  安装必看.txt
     目录           0  2017-06-02 13:24  荣耀通讯内核\
     目录           0  2017-06-02 13:24  荣耀通讯内核\内核引擎\
     文件        6541  2017-05-02 00:18  荣耀通讯内核\内核引擎\AsynchronismEngine.cpp
     文件        2495  2017-05-02 00:18  荣耀通讯内核\内核引擎\AsynchronismEngine.h
     文件       14226  2017-05-02 00:18  荣耀通讯内核\内核引擎\AttemperEngine.cpp
     文件        2835  2017-05-02 00:18  荣耀通讯内核\内核引擎\AttemperEngine.h
     文件          33  2017-05-02 00:18  荣耀通讯内核\内核引擎\Attestation.html
     文件       10482  2017-05-02 00:18  荣耀通讯内核\内核引擎\DatabaseAide.cpp
     文件        3832  2017-05-02 00:18  荣耀通讯内核\内核引擎\DatabaseAide.h
     文件       19331  2017-05-02 00:18  荣耀通讯内核\内核引擎\DatabaseEngine.cpp
     文件        5596  2017-05-02 00:18  荣耀通讯内核\内核引擎\DatabaseEngine.h
     文件        1095  2017-05-02 00:18  荣耀通讯内核\内核引擎\KernelEngine.cpp
     文件         112  2017-05-02 00:18  荣耀通讯内核\内核引擎\KernelEngine.def
     文件      117760  2017-05-02 00:18  荣耀通讯内核\内核引擎\KernelEngine.ncb
     文件        3243  2017-05-02 00:18  荣耀通讯内核\内核引擎\KernelEngine.rc
     文件        1005  2017-05-02 00:18  荣耀通讯内核\内核引擎\KernelEngine.sln
     文件        8192  2017-05-02 00:18  荣耀通讯内核\内核引擎\KernelEngine.suo
     文件        6588  2017-05-02 00:18  荣耀通讯内核\内核引擎\KernelEngine.vcproj
     文件        8584  2017-05-02 00:18  荣耀通讯内核\内核引擎\KernelEngine.vcxproj
     文件        3337  2017-05-02 00:18  荣耀通讯内核\内核引擎\KernelEngine.vcxproj.filters
     文件         114  2017-05-02 00:18  荣耀通讯内核\内核引擎\KernelEngineD.def
     文件       27741  2017-05-02 00:18  荣耀通讯内核\内核引擎\KernelEngineHead.h
     文件      598016  2017-05-02 00:18  荣耀通讯内核\内核引擎\MSADO15.dll
     文件        1758  2017-05-02 00:18  荣耀通讯内核\内核引擎\ProcessException.h
     目录           0  2017-06-02 13:24  荣耀通讯内核\内核引擎\Res\
     文件         458  2017-05-02 00:18  荣耀通讯内核\内核引擎\Resource.h
     文件         379  2017-05-02 00:18  荣耀通讯内核\内核引擎\Res\KernelEngine.rc2
     文件          75  2017-05-02 00:18  荣耀通讯内核\内核引擎\Stdafx.cpp
     文件        1152  2017-05-02 00:18  荣耀通讯内核\内核引擎\Stdafx.h
     文件       43829  2017-05-02 00:18  荣耀通讯内核\内核引擎\TCPNetworkEngine.cpp
............此处省略32个文件信息

评论

共有 条评论

相关资源