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
- 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
- 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.