NativeMemory.AllocZeroed Methode

Definitie

Overloads

Name Description
AllocZeroed(UIntPtr)

Wijst een blok geheugen van de opgegeven grootte toe en nullen in bytes.

AllocZeroed(UIntPtr, UIntPtr)

Wijst een blok geheugen van de opgegeven grootte toe en nullen in elementen.

AllocZeroed(UIntPtr)

Bron:
NativeMemory.cs
Bron:
NativeMemory.cs
Bron:
NativeMemory.cs
Bron:
NativeMemory.cs
Bron:
NativeMemory.cs

Belangrijk

Deze API is niet CLS-conform.

Wijst een blok geheugen van de opgegeven grootte toe en nullen in bytes.

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

Parameters

byteCount
UIntPtr

nuint

unativeint

De grootte, in bytes, van het blok dat moet worden toegewezen.

Retouren

Void*

Een aanwijzer naar het toegewezen en nulgeheugenblok.

Kenmerken

Uitzonderingen

byteCount Toewijzing van geheugen is mislukt.

Opmerkingen

Met deze methode kan byteCount een geldige aanwijzer worden 0 geretourneerd die niet moet worden gededucteerd en die moet worden doorgegeven om geheugenlekken te voorkomen.

Deze methode is een dunne wrapper via de C-API calloc .

Van toepassing op

AllocZeroed(UIntPtr, UIntPtr)

Bron:
NativeMemory.Unix.cs
Bron:
NativeMemory.Unix.cs
Bron:
NativeMemory.Unix.cs
Bron:
NativeMemory.Unix.cs
Bron:
NativeMemory.Unix.cs

Belangrijk

Deze API is niet CLS-conform.

Wijst een blok geheugen van de opgegeven grootte toe en nullen in elementen.

public:
 static void* AllocZeroed(UIntPtr elementCount, UIntPtr elementSize);
[System.CLSCompliant(false)]
public static void* AllocZeroed(UIntPtr elementCount, UIntPtr elementSize);
[System.CLSCompliant(false)]
public static void* AllocZeroed(nuint elementCount, nuint elementSize);
[<System.CLSCompliant(false)>]
static member AllocZeroed : unativeint * unativeint -> nativeptr<unit>

Parameters

elementCount
UIntPtr

nuint

unativeint

Het aantal, in elementen, van het blok dat moet worden toegewezen.

elementSize
UIntPtr

nuint

unativeint

De grootte, in bytes, van elk element in de toewijzing.

Retouren

Void*

Een aanwijzer naar het toegewezen en nulgeheugenblok.

Kenmerken

Uitzonderingen

Het toewijzen elementCount * elementSize van bytes aan geheugen is mislukt.

Opmerkingen

Met deze methode kunt elementCount u .0elementSize Het retourneert een geldige aanwijzer die niet moet worden gedegradeerd en die moet worden doorgegeven om geheugenlekken te voorkomen.

Deze methode is een dunne wrapper via de C-API calloc .

Van toepassing op