Alternate
e697dbe9c5997e35395fe158628dd8c5209481da
for Visual Studio 2022 and Windows 11.
読み取り中…
検索中…
一致する文字列を見つけられません
CriticalSection.h
[詳解]
1
// ----------------------------------------------------------------------------
6
7
#pragma once
8
9
#include "
WindowsLibrary.h
"
10
11
namespace
alt
12
{
15
class
DLL_DECLSPEC
CriticalSection
:
public
WindowsLibrary
16
{
17
public
:
19
APIENTRY
CriticalSection
();
20
22
APIENTRY
~CriticalSection
();
23
25
VOID APIENTRY Enter ();
26
28
VOID APIENTRY Leave ();
29
30
private
:
31
CRITICAL_SECTION
_criticalSection
;
32
};
33
}
DLL_DECLSPEC
#define DLL_DECLSPEC
Definition:
framework.h:17
WindowsLibrary.h
WindowsAPIを集約したプロジェクトファイル
alt::CriticalSection
CriticalSectionに関するWindowsAPIを集約したクラス
Definition:
CriticalSection.h:16
alt::CriticalSection::_criticalSection
CRITICAL_SECTION _criticalSection
Definition:
CriticalSection.h:31
alt::WindowsLibrary
プロジェクト共通基底クラス
Definition:
WindowsLibrary.h:34
alt
Definition:
DBLibrary.h:12
WindowsLibrary
CriticalSection.h
構築:
1.9.6