HeapAlloc() 第一个参数不太懂。求解。
char* icmpbuf = NULL;
icmpbuf = (char*)HeapAlloc(GetProcessHeap(), HEAP_ZERO_MEMORY, packlen);
参数1 hHeap要分配堆的句柄,可以通过HeapCreate()函数或GetProcessHeap()函数获得。
参数2是将分配的内存全部清0
参数3是内存的分配大小。
参数1是什么意思。GetProcessHeap() 获得句柄 ,获取哪里的句柄呢。
求解下。