Método Marshal.Copy
Dica
The .NET API Reference documentation has a new home. Visit the .NET API Browser on docs.microsoft.com to see the new experience.
Copia dados de uma matriz gerenciada para um ponteiro de memória não gerenciada ou de um ponteiro de memória não gerenciada para uma matriz gerenciada.
Namespace: System.Runtime.InteropServices
Assembly: mscorlib (em mscorlib.dll)
Lista de Sobrecargas
Nome | Descrição | |
---|---|---|
Copy(Byte[], Int32, IntPtr, Int32) | Copia os dados de uma matriz de inteiro sem sinal unidimensional de 8 bits para um ponteiro de memória não gerenciado. |
|
Copy(Char[], Int32, IntPtr, Int32) | Copia os dados de uma matriz de caracteres gerenciada unidimensional para um ponteiro de memória não gerenciada. |
|
Copy(Double[], Int32, IntPtr, Int32) | Copia os dados de uma matriz de número de ponto flutuante de precisão dupla unidimensional gerenciada para um ponteiro de memória não gerenciada. |
|
Copy(Int16[], Int32, IntPtr, Int32) | Copia os dados de uma matriz de inteiro com sinal unidimensional de 16 bits para um ponteiro de memória não gerenciada. |
|
Copy(Int32[], Int32, IntPtr, Int32) | Copia os dados de uma matriz unidimensional de inteiro com sinal de 32 bits para um ponteiro de memória não gerenciada. |
|
Copy(Int64[], Int32, IntPtr, Int32) | Copia os dados de uma matriz de inteiro com sinal unidimensional de 64 bits para um ponteiro de memória não gerenciada. |
|
Copy(IntPtr, Byte[], Int32, Int32) | Copia os dados de um ponteiro de memória não gerenciada para uma matriz gerenciada de inteiro sem sinal de 8 bits. |
|
Copy(IntPtr, Char[], Int32, Int32) | Copia os dados de um ponteiro de memória não gerenciada em uma matriz gerenciada de caracteres. |
|
Copy(IntPtr, Double[], Int32, Int32) | Copia os dados de um ponteiro de memória não gerenciada para uma matriz de número de ponto flutuante de precisão dupla gerenciada. |
|
Copy(IntPtr, Int16[], Int32, Int32) | Copia os dados de um ponteiro de memória não gerenciada em uma matriz gerenciada de inteiro com sinal de 16 bits. |
|
Copy(IntPtr, Int32[], Int32, Int32) | Copia os dados de um ponteiro de memória não gerenciado em uma matriz gerenciada de inteiro com sinal de 32 bits. |
|
Copy(IntPtr, Int64[], Int32, Int32) | Copia os dados de um ponteiro de memória não gerenciada em uma matriz gerenciada de inteiro com sinal de 64 bits. |
|
Copy(IntPtr, IntPtr[], Int32, Int32) | Copia os dados de um ponteiro de memória não gerenciada em uma matriz gerenciada IntPtr. |
|
Copy(IntPtr, Single[], Int32, Int32) | Copia os dados de um ponteiro de memória não gerenciada para uma matriz de número de ponto flutuante de precisão simples gerenciada. |
|
Copy(IntPtr[], Int32, IntPtr, Int32) | Copia os dados de uma matriz gerenciada unidimensional IntPtr para um ponteiro de memória não gerenciado. |
|
Copy(Single[], Int32, IntPtr, Int32) | Copia os dados de uma matriz de número de ponto flutuante de precisão simples unidimensional gerenciada para um ponteiro de memória não gerenciada. |
Confira Também
Classe Marshal
Namespace System.Runtime.InteropServices
Retornar ao início