VOID ZeroMemory(
PVOID Destination, // memory block
SIZE_T Length // size of memory block
)把内存清0Destination 内存首地址
Length 内存长度如:
char szBuf[128];
ZeroMemory(szBuf, sizeof(szBuf));
这样,szBuf的内容就全为0了
PVOID Destination, // memory block
SIZE_T Length // size of memory block
)把内存清0Destination 内存首地址
Length 内存长度如:
char szBuf[128];
ZeroMemory(szBuf, sizeof(szBuf));
这样,szBuf的内容就全为0了
ZeroMemory(PVOID pbuf, DWORD dwlen);
pbuf为一内存指针,dwlen是要清零的字节个数!
一般可以用于为结构或普通的缓冲区清零
如
WAVEFORMATEX wfmx;
ZeroMemory((PVOID)&wfmx, sizeof(WAVEFORMATEX));
另外还有CopyMemory(PVOID pdst, PVOID psrc, DWORD dwlen);用来拷贝内存
及FillMemory(PVOID pbuf, DWORD dwlen, BYTE nfill);将dwlen长度的pbuf每个字节都置为nfill;