memoryutils.h

来自「A Model-View-Controller Framework that i」· C头文件 代码 · 共 34 行

H
34
字号
#pragma once

namespace SbjCore
{
	namespace Utils
	{
		namespace Mem
		{
			// GlobalLock wrapper unlocks when it goes out of scope
			class GlobalLock
			{
			public:
				explicit GlobalLock(HGLOBAL hMem);

				~GlobalLock();

				LPVOID GetMemPtr();

			private:
				GlobalLock(); // Not defined
				GlobalLock(const GlobalLock& other); // Not defined
				const GlobalLock& operator=(const GlobalLock& other); // Not defined

				
				HGLOBAL m_hMem; // address of global memory object
				LPVOID m_pMem; // pointer to the first byte of memory block
			};
		}
	}
}

//*** Modification History ***
// $Log:  $

⌨️ 快捷键说明

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