Alternate
e697dbe9c5997e35395fe158628dd8c5209481da
for Visual Studio 2022 and Windows 11.
読み取り中…
検索中…
一致する文字列を見つけられません
SharedMemory.h
[詳解]
1
// ----------------------------------------------------------------------------
6
7
#pragma once
8
9
#include "
WindowsLibrary.h
"
10
11
namespace
alt
12
{
15
class
DLL_DECLSPEC
SharedMemory
:
public
HandleLibrary
16
{
17
public
:
19
APIENTRY
SharedMemory
();
20
22
APIENTRY
~SharedMemory
();
23
30
BOOL APIENTRY Create (LPCTSTR lpctszName, DWORD dwSize);
31
37
BOOL APIENTRY Open (LPCTSTR lpctszName);
38
42
LPVOID APIENTRY Mapped ();
43
48
BOOL APIENTRY Unmapped ();
49
50
private
:
51
LPVOID
_lpvMapped
;
52
};
53
}
DLL_DECLSPEC
#define DLL_DECLSPEC
Definition:
framework.h:17
WindowsLibrary.h
WindowsAPIを集約したプロジェクトファイル
alt::HandleLibrary
HANDLEを扱うWindowsAPIを集約した基底クラス
Definition:
WindowsLibrary.h:59
alt::SharedMemory
共有メモリに関するWindowsAPIを集約したクラス
Definition:
SharedMemory.h:16
alt::SharedMemory::_lpvMapped
LPVOID _lpvMapped
Definition:
SharedMemory.h:51
alt
Definition:
DBLibrary.h:12
WindowsLibrary
SharedMemory.h
構築:
1.9.6