HeapAlloc

2018/07/03

HeapAllocは、取得したヒープハンドルを使ってメモリを確保するWindowsAPI・・・。

HeapAlloc 関数

今回は、GetProcessHeapで取得したハンドルを使ってメモリを確保して、それを使ってみる・・・。

GetProcessHeapでヒープハンドルhHeap取得・・・。

HeapAllocにhHeapを渡してメモリ確保・・・。
HEAP_ZERO_MEMORYは、確保したメモリを0で初期化ということ・・・。

あとは、確保したメモリに"ABCDE"をコピーして出力・・・。
解放は、HeapFreeで行う・・・。
GlobalAlloc、LocalAllocと違い、ロック/アンロックする必要はない・・・。

lpszText(hHeap) = ABCDE
続行するには何かキーを押してください . . .

とこれまでと同じ・・・。

Sample/HeapAlloc.cpp at master · bg1bgst333/Sample · GitHub