Alternate e697dbe9c5997e35395fe158628dd8c5209481da
for Visual Studio 2022 and Windows 11.
|
仮想メモリに関するクラス [詳解]
#include <VirtualMemory.h>
公開メンバ関数 | |
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 |
メモリのアンロック | |
![]() | |
APIENTRY | WindowsLibrary () |
コンストラクタ | |
virtual APIENTRY | ~WindowsLibrary () |
デストラクタ | |
virtual DWORD APIENTRY | GetErrNo () const |
WindowsAPIのエラー値を取得します。 | |
virtual VOID APIENTRY | SetErrNo () |
WINAPIエラーの情報を設定します。 | |
その他の継承メンバ | |
![]() | |
DWORD | _dwErrorNo |
仮想メモリに関するクラス
VirtualMemory.h の 51 行目に定義があります。
LPVOID VirtualMemory::Commit | ( | LPVOID | lpvMem, |
SIZE_T | size | ||
) | const |
予約メモリの確定
lpvMem | 予約したメモリの先頭アドレス |
size | 予約サイズ |
VirtualMemory.cpp の 57 行目に定義があります。
参照先 size.
BOOL VirtualMemory::Decommit | ( | LPVOID | lpvMem, |
SIZE_T | size | ||
) | const |
確定メモリの解除
lpvMem | 確定したメモリの先頭アドレス |
size | 確定サイズ |
TRUE(成功) | |
FALSE(失敗) |
VirtualMemory.cpp の 62 行目に定義があります。
参照先 size.
BOOL VirtualMemory::Lock | ( | LPVOID | lpvMem, |
SIZE_T | size | ||
) | const |
BOOL VirtualMemory::Release | ( | LPVOID | lpvMem | ) | const |
LPVOID VirtualMemory::Reserve | ( | SIZE_T | size | ) | const |
BOOL VirtualMemory::Unlock | ( | LPVOID | lpvMem, |
SIZE_T | size | ||
) | const |