Buffer.MemoryCopy Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Copia un bloque de memoria.
Sobrecargas
MemoryCopy(Void*, Void*, Int64, Int64) |
Copia un número de bytes especificado como un valor de entero long desde una dirección de la memoria en otra. Esta API no es conforme a CLS. |
MemoryCopy(Void*, Void*, UInt64, UInt64) |
Copia un número de bytes especificado como un valor de entero long sin signo desde una dirección de la memoria a otra. Esta API no es conforme a CLS. |
MemoryCopy(Void*, Void*, Int64, Int64)
- Source:
- Buffer.cs
- Source:
- Buffer.cs
- Source:
- Buffer.cs
Importante
Esta API no es conforme a CLS.
Copia un número de bytes especificado como un valor de entero long desde una dirección de la memoria en otra.
Esta API no es conforme a CLS.
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
Parámetros
- source
- Void*
Dirección de los bytes que se van a copiar.
- destination
- Void*
Dirección de destino.
- destinationSizeInBytes
- Int64
Número de bytes disponibles en el bloque de memoria de destino.
- sourceBytesToCopy
- Int64
Número de bytes que se van a copiar.
- Atributos
Excepciones
sourceBytesToCopy
es mayor que destinationSizeInBytes
.
Comentarios
Este método copia sourceBytesToCopy
bytes de la dirección especificada por source
en la dirección especificada por destination
. Si algunas regiones del área de origen y el destino se superponen, la función garantiza que los bytes de origen originales de la región superpuesta se copien antes de sobrescribirse.
Se aplica a
MemoryCopy(Void*, Void*, UInt64, UInt64)
- Source:
- Buffer.cs
- Source:
- Buffer.cs
- Source:
- Buffer.cs
Importante
Esta API no es conforme a CLS.
Copia un número de bytes especificado como un valor de entero long sin signo desde una dirección de la memoria a otra.
Esta API no es conforme a CLS.
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
Parámetros
- source
- Void*
Dirección de los bytes que se van a copiar.
- destination
- Void*
Dirección de destino.
- destinationSizeInBytes
- UInt64
Número de bytes disponibles en el bloque de memoria de destino.
- sourceBytesToCopy
- UInt64
Número de bytes que se van a copiar.
- Atributos
Excepciones
sourceBytesToCopy
es mayor que destinationSizeInBytes
.
Comentarios
Este método copia sourceBytesToCopy
bytes de la dirección especificada por source
en la dirección especificada por destination
. Si algunas regiones del área de origen y el destino se superponen, la función garantiza que los bytes de origen originales de la región superpuesta se copien antes de sobrescribirse.