C++Buffer缓冲区-Gh0st远程控制源码摘取

本文介绍了一个C++实现的Buffer类,用于管理内存缓冲区,提供了清空、删除、读写数据、插入数据等操作。类中使用VirtualAlloc进行内存分配,并根据需要动态调整内存大小。
摘要由CSDN通过智能技术生成
 
//缓冲器类  
	class Buffer
	{
	public:
		Buffer(void);
		virtual ~Buffer(void);
		/*函数说明:
		功能 : 清空缓冲区
		参数 :
		返回值:
		时间 :2014/01/26*/
		void ClearBuffer();
		/*函数说明:
		功能 : 删除缓冲区数据
		参数 :
		1.nSize : 删除的长度
		返回值:
		返回删除后的数据长度
		时间 :2014/01/26*/
		UINT Delete(UINT nSize);
		/*函数说明:
		功能 : 读字节数据
		参数 :
		1.pData : 读出的缓冲区
		2.nSize :读出数据长度
		返回值:
		返回读出数据长度
		时间 :2014/01/26*/
		UINT Read(PBYTE pData, UINT nSize);
		/*函数说明:
		功能 : 写入字节数据
		参数 :
		1.pData : 写入的数据
		2.nSize :数据长度
		返回值:
		成功则返回TRUE,否则返回FALSE.
		时间 :2014/01/26*/
		BOOL Write(PBYTE pData, UINT nSize);
		/*函数说明:
		功能 : 写入字符数据
		参数 :
		1.pData : 写入的数据
		2.nSize :数据长度
		
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值