NativeMemory.Clear(Void*, UIntPtr) Method

Definition

Important

This API is not CLS-compliant.

Clears a block of memory.

public:
 static void Clear(void* ptr, UIntPtr byteCount);
[System.CLSCompliant(false)]
public static void Clear (void* ptr, UIntPtr byteCount);
[<System.CLSCompliant(false)>]
static member Clear : nativeptr<unit> * unativeint -> unit

Parameters

ptr
Void*

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

byteCount
UIntPtr

unativeint

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