WinAPI/기본 문법
2022. 2. 17.
VirtualAlloc() 함수
VirtualAlloc() -> 가상메모리를 사용하기 위해 가장 많이 사용, malloc() 보다 발전된 형태 Reserve(예약), Commit(확정)이 가능 * 예약의 경우 물리적 메모리는 전혀 소요되지 않는다. 확정에만 가상메모리가 실제로 할당된다. PVOID VirtualAlloc( PVOID pvAddress, SIZE_T dwSize, DWORD fdwAllocationType, DWORD fdwProtect); malloc() 과의 차이점 -> malloc()의 경우 확정 상태만 가능(예약이 없다.) -> malloc()은 스택프레임에서 약 2MB정도만 할당할 수 있는 단점이 있다.(VirtualAlloc()을 사용해야함, 안그러면 StackOverflow가 발생) * VirtualFree(..