ZeroMemory()ZeroMemory宏用0来填充一块内存区域。
为了避免优化编译器的意外的影响,请使用SecureZeroMemory函数。
void ZeroMemory(
PVOID Destination,
SIZE_T Length
);
参数:
Destination :指向一块准备用0来填充的内存区域的开始地址。
Length :准备用0来填充的内存区域的大小,按字节来计算。
返回值:无
ZeroMemory 只是将指定的内存块清零.
使用结构前清零, 而不让结构的成员数值具有不确定性, 是一个好的编程习惯
备注:
这个函数被定义为RtlZeroMemory宏。至于更多信息,请查看Winbase.h与Winnt.h这两个头文件。