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

仮想メモリに関するクラス [詳解]

#include <VirtualMemory.h>

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

公開メンバ関数

LPVOID APIENTRY Commit (LPVOID lpvMem, SIZE_T size) const
 予約メモリの確定
 
BOOL APIENTRY Decommit (LPVOID lpvMem, SIZE_T size) const
 確定メモリの解除
 
BOOL APIENTRY Lock (LPVOID lpvMem, SIZE_T size) const
 メモリのロック
 
BOOL APIENTRY Release (LPVOID lpvMem) const
 仮想メモリの予約開放
 
LPVOID APIENTRY Reserve (SIZE_T size) const
 仮想メモリの予約
 
BOOL APIENTRY Unlock (LPVOID lpvMem, SIZE_T size) const
 メモリのアンロック
 
- 基底クラス alt::WindowsLibrary に属する継承公開メンバ関数
APIENTRY WindowsLibrary ()
 コンストラクタ
 
virtual APIENTRY ~WindowsLibrary ()
 デストラクタ
 
virtual DWORD APIENTRY GetErrNo () const
 WindowsAPIのエラー値を取得します。
 
virtual VOID APIENTRY SetErrNo ()
 WINAPIエラーの情報を設定します。
 

その他の継承メンバ

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

詳解

仮想メモリに関するクラス

VirtualMemory.h51 行目に定義があります。

関数詳解

◆ Commit()

LPVOID VirtualMemory::Commit ( LPVOID  lpvMem,
SIZE_T  size 
) const

予約メモリの確定

引数
lpvMem予約したメモリの先頭アドレス
size予約サイズ
戻り値
LPVOID 確定したメモリの先頭アドレス

VirtualMemory.cpp57 行目に定義があります。

参照先 size.

参照元 WindowsLibraryTest::TEST_CLASS().

◆ Decommit()

BOOL VirtualMemory::Decommit ( LPVOID  lpvMem,
SIZE_T  size 
) const

確定メモリの解除

引数
lpvMem確定したメモリの先頭アドレス
size確定サイズ
戻り値
BOOL
戻り値
TRUE(成功)
FALSE(失敗)

VirtualMemory.cpp62 行目に定義があります。

参照先 size.

参照元 WindowsLibraryTest::TEST_CLASS().

◆ Lock()

BOOL VirtualMemory::Lock ( LPVOID  lpvMem,
SIZE_T  size 
) const

メモリのロック

戻り値
BOOL
戻り値
TRUE(成功)
FALSE(失敗)

VirtualMemory.cpp70 行目に定義があります。

参照先 size.

◆ Release()

BOOL VirtualMemory::Release ( LPVOID  lpvMem) const

仮想メモリの予約開放

引数
lpvMem予約メモリアドレス
戻り値
BOOL
戻り値
TRUE(成功)
FALSE(失敗)

VirtualMemory.cpp52 行目に定義があります。

参照元 WindowsLibraryTest::TEST_CLASS().

◆ Reserve()

LPVOID VirtualMemory::Reserve ( SIZE_T  size) const

仮想メモリの予約

引数
size予約サイズ
戻り値
LPVOID 予約メモリアドレス

VirtualMemory.cpp47 行目に定義があります。

参照先 size.

参照元 WindowsLibraryTest::TEST_CLASS().

◆ Unlock()

BOOL VirtualMemory::Unlock ( LPVOID  lpvMem,
SIZE_T  size 
) const

メモリのアンロック

戻り値
BOOL
戻り値
TRUE(成功)
FALSE(失敗)

VirtualMemory.cpp75 行目に定義があります。

参照先 size.


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