NativeMemory.Clear(Void*, UIntPtr) Method

Definition

Important

This API is not CLS-compliant.

Clears a block of memory.

C#
[System.CLSCompliant(false)]
public static void Clear(void* ptr, UIntPtr byteCount);

Parameters

ptr
Void*

A pointer to the block of memory that should be cleared.

byteCount
UIntPtr

The size, in bytes, of the block to clear.

Attributes

Remarks

If this method is called with ptr being null and byteCount being 0, it will be equivalent to a no-op.

The behavior when ptr is null and byteCount is greater than 0 is undefined.

Applies to

Product Versions
.NET 7, 8, 9