Buffer.MemoryCopy Methode

Definitie

Kopieert een geheugenblok.

Overloads

Name Description
MemoryCopy(Void*, Void*, Int64, Int64)

Hiermee kopieert u een aantal bytes dat is opgegeven als een lange geheel getalwaarde van het ene adres in het geheugen naar het andere.

Deze API is niet CLS-conform.

MemoryCopy(Void*, Void*, UInt64, UInt64)

Hiermee kopieert u een aantal bytes dat is opgegeven als een niet-ondertekende lange geheel getalwaarde van het ene adres in het geheugen naar het andere.

Deze API is niet CLS-conform.

MemoryCopy(Void*, Void*, Int64, Int64)

Bron:
Buffer.cs
Bron:
Buffer.cs
Bron:
Buffer.cs
Bron:
Buffer.cs
Bron:
Buffer.cs

Belangrijk

Deze API is niet CLS-conform.

Hiermee kopieert u een aantal bytes dat is opgegeven als een lange geheel getalwaarde van het ene adres in het geheugen naar het andere.

Deze API is niet CLS-conform.

public:
 static void MemoryCopy(void* source, void* destination, long destinationSizeInBytes, long sourceBytesToCopy);
[System.CLSCompliant(false)]
[System.Security.SecurityCritical]
public static void MemoryCopy(void* source, void* destination, long destinationSizeInBytes, long sourceBytesToCopy);
[System.CLSCompliant(false)]
public static void MemoryCopy(void* source, void* destination, long destinationSizeInBytes, long sourceBytesToCopy);
[<System.CLSCompliant(false)>]
[<System.Security.SecurityCritical>]
static member MemoryCopy : nativeptr<unit> * nativeptr<unit> * int64 * int64 -> unit
[<System.CLSCompliant(false)>]
static member MemoryCopy : nativeptr<unit> * nativeptr<unit> * int64 * int64 -> unit

Parameters

source
Void*

Het adres van de te kopiëren bytes.

destination
Void*

Het doeladres.

destinationSizeInBytes
Int64

Het aantal bytes dat beschikbaar is in het doelgeheugenblok.

sourceBytesToCopy
Int64

Het aantal te kopiëren bytes.

Kenmerken

Uitzonderingen

sourceBytesToCopy is groter dan destinationSizeInBytes.

Opmerkingen

Met deze methode worden sourceBytesToCopy bytes gekopieerd van het adres dat is opgegeven door source het adres dat is opgegeven door destination. Als sommige regio's van het brongebied en de bestemming overlappen, zorgt de functie ervoor dat de oorspronkelijke bronbytes in de overlappende regio worden gekopieerd voordat ze worden overschreven.

Van toepassing op

MemoryCopy(Void*, Void*, UInt64, UInt64)

Bron:
Buffer.cs
Bron:
Buffer.cs
Bron:
Buffer.cs
Bron:
Buffer.cs
Bron:
Buffer.cs

Belangrijk

Deze API is niet CLS-conform.

Hiermee kopieert u een aantal bytes dat is opgegeven als een niet-ondertekende lange geheel getalwaarde van het ene adres in het geheugen naar het andere.

Deze API is niet CLS-conform.

public:
 static void MemoryCopy(void* source, void* destination, System::UInt64 destinationSizeInBytes, System::UInt64 sourceBytesToCopy);
[System.CLSCompliant(false)]
[System.Security.SecurityCritical]
public static void MemoryCopy(void* source, void* destination, ulong destinationSizeInBytes, ulong sourceBytesToCopy);
[System.CLSCompliant(false)]
public static void MemoryCopy(void* source, void* destination, ulong destinationSizeInBytes, ulong sourceBytesToCopy);
[<System.CLSCompliant(false)>]
[<System.Security.SecurityCritical>]
static member MemoryCopy : nativeptr<unit> * nativeptr<unit> * uint64 * uint64 -> unit
[<System.CLSCompliant(false)>]
static member MemoryCopy : nativeptr<unit> * nativeptr<unit> * uint64 * uint64 -> unit

Parameters

source
Void*

Het adres van de te kopiëren bytes.

destination
Void*

Het doeladres.

destinationSizeInBytes
UInt64

Het aantal bytes dat beschikbaar is in het doelgeheugenblok.

sourceBytesToCopy
UInt64

Het aantal te kopiëren bytes.

Kenmerken

Uitzonderingen

sourceBytesToCopy is groter dan destinationSizeInBytes.

Opmerkingen

Met deze methode worden sourceBytesToCopy bytes gekopieerd van het adres dat is opgegeven door source het adres dat is opgegeven door destination. Als sommige regio's van het brongebied en de bestemming overlappen, zorgt de functie ervoor dat de oorspronkelijke bronbytes in de overlappende regio worden gekopieerd voordat ze worden overschreven.

Van toepassing op