Alternate e697dbe9c5997e35395fe158628dd8c5209481da
for Visual Studio 2022 and Windows 11.
読み取り中…
検索中…
一致する文字列を見つけられません
alt::CriticalSection クラス

CriticalSectionに関するWindowsAPIを集約したクラス [詳解]

#include <CriticalSection.h>

alt::CriticalSection の継承関係図
alt::WindowsLibrary

公開メンバ関数

APIENTRY CriticalSection ()
 コンストラクタ
 
APIENTRY ~CriticalSection ()
 デストラクタ
 
VOID APIENTRY Enter ()
 排他処理開始
 
VOID APIENTRY Leave ()
 排他処理終了
 
- 基底クラス alt::WindowsLibrary に属する継承公開メンバ関数
APIENTRY WindowsLibrary ()
 コンストラクタ
 
virtual APIENTRY ~WindowsLibrary ()
 デストラクタ
 
virtual DWORD APIENTRY GetErrNo () const
 WindowsAPIのエラー値を取得します。
 
virtual VOID APIENTRY SetErrNo ()
 WINAPIエラーの情報を設定します。
 

非公開変数類

CRITICAL_SECTION _criticalSection
 

その他の継承メンバ

- 基底クラス alt::WindowsLibrary に属する継承限定公開変数類
DWORD _dwErrorNo
 

詳解

CriticalSectionに関するWindowsAPIを集約したクラス

CriticalSection.h15 行目に定義があります。

構築子と解体子

◆ CriticalSection()

CriticalSection::CriticalSection ( )

コンストラクタ

CriticalSection.cpp12 行目に定義があります。

参照先 _criticalSection.

◆ ~CriticalSection()

CriticalSection::~CriticalSection ( )

デストラクタ

CriticalSection.cpp17 行目に定義があります。

参照先 _criticalSection.

関数詳解

◆ Enter()

◆ Leave()

メンバ詳解

◆ _criticalSection

CRITICAL_SECTION alt::CriticalSection::_criticalSection
private

CriticalSection.h31 行目に定義があります。

参照元 CriticalSection(), ~CriticalSection(), Enter(), Leave().


このクラス詳解は次のファイルから抽出されました: