Buffer.MemoryCopy Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Copia um bloco de memória.
Sobrecargas
| Name | Description |
|---|---|
| MemoryCopy(Void*, Void*, Int64, Int64) |
Copia um número de bytes especificados como um valor inteiro longo de um endereço na memória para outro. Esta API não está em conformidade com CLS. |
| MemoryCopy(Void*, Void*, UInt64, UInt64) |
Copia um número de bytes especificados como um valor inteiro longo sem sinal de um endereço na memória para outro. Esta API não está em conformidade com CLS. |
MemoryCopy(Void*, Void*, Int64, Int64)
- Origem:
- Buffer.cs
- Origem:
- Buffer.cs
- Origem:
- Buffer.cs
- Origem:
- Buffer.cs
- Origem:
- Buffer.cs
Importante
Esta API não está em conformidade com CLS.
Copia um número de bytes especificados como um valor inteiro longo de um endereço na memória para outro.
Esta API não está em conformidade com 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*
O endereço dos bytes a copiar.
- destination
- Void*
O endereço alvo.
- destinationSizeInBytes
- Int64
O número de bytes disponíveis no bloco de memória de destino.
- sourceBytesToCopy
- Int64
O número de bytes a copiar.
- Atributos
Exceções
sourceBytesToCopy é maior que destinationSizeInBytes.
Observações
Este método copia sourceBytesToCopy bytes do endereço especificado por source para o endereço especificado por destination. Se algumas regiões da área de origem e do destino se sobrepõem, a função assegura que os bytes originais da fonte na região sobreposta são copiados antes de serem sobrescritos.
Aplica-se a
MemoryCopy(Void*, Void*, UInt64, UInt64)
- Origem:
- Buffer.cs
- Origem:
- Buffer.cs
- Origem:
- Buffer.cs
- Origem:
- Buffer.cs
- Origem:
- Buffer.cs
Importante
Esta API não está em conformidade com CLS.
Copia um número de bytes especificados como um valor inteiro longo sem sinal de um endereço na memória para outro.
Esta API não está em conformidade com 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*
O endereço dos bytes a copiar.
- destination
- Void*
O endereço alvo.
- destinationSizeInBytes
- UInt64
O número de bytes disponíveis no bloco de memória de destino.
- sourceBytesToCopy
- UInt64
O número de bytes a copiar.
- Atributos
Exceções
sourceBytesToCopy é maior que destinationSizeInBytes.
Observações
Este método copia sourceBytesToCopy bytes do endereço especificado por source para o endereço especificado por destination. Se algumas regiões da área de origem e do destino se sobrepõem, a função assegura que os bytes originais da fonte na região sobreposta são copiados antes de serem sobrescritos.