ZeroMemory (kernel32)
Last changed: pinvoke@winsteps.com-58.166.178.197

.
Summary
The ZeroMemory function fills a block of memory with zeros.

C# Signature:

[DllImport("Kernel32.dll", EntryPoint="RtlZeroMemory", SetLastError=false)]
static extern void ZeroMemory(IntPtr dest, int size);

VB Signature:

Declare Auto Sub ZeroMemory Lib "Kernel32.dll" _
    Alias "RtlZeroMemory" (ByVal dest As IntPtr, ByVal size As Integer)

VB.NET Signature:

<DllImport("kernel32.dll")> _
   Public Shared Sub ZeroMemory(ByVal addr As IntPtr, ByVal size As Integer)
   End Sub

User-Defined Types:

None.

Alternative Managed API:

Use Marshal.Copy() to copy an zero-filled managed array onto the unmanaged heap.

Notes:

VB developers might want to check the VB declaration thoroughly...

Tips & Tricks:

Please add some!

Sample Code:

Please add some!

Documentation
ZeroMemory on MSDN