목록Windows via C/C++ (1)
embelog

// Commit a page of storage PTSTR psZData = VirtualAlloc( NULL, // 선호 어드레스 없음 1024, // 1k byte 할당 요청 MEM_RESERVE | // 가상 어드레스 공간 예약 MEM_COMIT, // 물리적 저장소 할당 PAGE_READWRITE // 읽기 쓰기 가능 페이지 속성 ); 1. 요청한 공간만큼의 가상 메모리 공간을 예약하고 커밋한다. (1k byte 요청하였으나, 페이지 단위로 라운드업(4k byte) 하여 페이지 할당) 여기서 MEM_RESERVE 는 가상 메모리 공간을 예약하는 것을 말하고, MEM_COMIT 은 가상 메모리 공간에 물리적 저장소를 매핑하는 것을 말한다. Virtualloc 함수 실행 후 해당 물리저장소는 페이징..
Windows Via C++
2021. 3. 21. 19:09