VOID ZeroMemory(
  PVOID Destination,  // memory block
  SIZE_T Length       // size of memory block
)把内存清0Destination 内存首地址
Length      内存长度如:
    char szBuf[128];
    ZeroMemory(szBuf, sizeof(szBuf));
    
这样,szBuf的内容就全为0了

解决方案 »

  1.   

    将一定长度的缓冲区清零
    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;