sharedmemory.h

来自「决战Server2.0源码,自己研究研究吧」· C头文件 代码 · 共 30 行

H
30
字号
// SharedMemory.h: interface for the CSharedMemory class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_SHAREDMEMORY_H__E4CFD1A7_91B9_4A93_9E85_7C5583208794__INCLUDED_)
#define AFX_SHAREDMEMORY_H__E4CFD1A7_91B9_4A93_9E85_7C5583208794__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

class CSharedMemory  
{
public:
	CSharedMemory(UINT nSize, LPCTSTR pszName);
	CSharedMemory();

	virtual ~CSharedMemory();

	BOOL Create (UINT nSize, LPCTSTR pszName = NULL);
	void Delete();
	BOOL Open(LPCTSTR szName, UINT nSize, BOOL bReadOnly = FALSE);

	LPVOID	m_lpData;
	HANDLE	m_hMapping;
	UINT	m_nSize;
};

#endif // !defined(AFX_SHAREDMEMORY_H__E4CFD1A7_91B9_4A93_9E85_7C5583208794__INCLUDED_)

⌨️ 快捷键说明

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