Report question

Question: What's the differences between VirtualAlloc and HeapAlloc?