System::Runtime::InteropServices::Marshal::Copy método
Marshal::Copy(const container&, int, IntPtr, int) method
Implementa public static void Copy(char[] source, int startIndex, IntPtr destination, int length).
template<typename container> static void System::Runtime::InteropServices::Marshal::Copy(const container &source, int startIndex, IntPtr destination, int length)
| Parámetro | Descripción |
|---|
| contenedor | Tipo de contenedor de origen. |
| Parámetro | Tipo | Descripción |
|---|
| fuente | const container& | Puntero de datos de origen. |
| startIndex | int | Índice de inicio de origen. |
| destination | IntPtr | Puntero de datos de destino. |
| longitud | int | Número de elementos a copiar. |
Ver también
Marshal::Copy(const container&, int, void *, int) method
Implementa public static void Copy(char[] source, int startIndex, IntPtr destination, int length).
template<typename container> static void System::Runtime::InteropServices::Marshal::Copy(const container &source, int startIndex, void *destination, int length)
| Parámetro | Descripción |
|---|
| contenedor | Tipo de contenedor de origen. |
| Parámetro | Tipo | Descripción |
|---|
| fuente | const container& | Puntero de datos de origen. |
| startIndex | int | Índice de inicio de origen. |
| destination | void * | Puntero de datos de destino. |
| longitud | int | Número de elementos a copiar. |
Ver también
Marshal::Copy(const IntPtr, container&&, int, int) method
Implementa la semántica de public static void Copy(IntPtr source, byte[] destination, int startIndex, int length).
template<typename container> static void System::Runtime::InteropServices::Marshal::Copy(const IntPtr source, container &&destination, int startIndex, int length)
| Parámetro | Descripción |
|---|
| contenedor | Tipo de contenedor de destino. |
| Parámetro | Tipo | Descripción |
|---|
| fuente | const IntPtr | Puntero de datos de origen. |
| destination | container&& | Contenedor donde copiar los datos. |
| startIndex | int | Índice de inicio de origen. |
| longitud | int | Número de elementos a copiar. |
Ver también
Marshal::Copy(const void *, container&&, int, int) method
Implementa la semántica de public static void Copy(IntPtr source, byte[] destination, int startIndex, int length).
template<typename container> static void System::Runtime::InteropServices::Marshal::Copy(const void *source, container &&destination, int startIndex, int length)
| Parámetro | Descripción |
|---|
| contenedor | Tipo de contenedor de destino. |
| Parámetro | Tipo | Descripción |
|---|
| fuente | const void * | Puntero de datos de origen. |
| destination | container&& | Contenedor donde copiar los datos. |
| startIndex | int | Índice de inicio de origen. |
| longitud | int | Número de elementos a copiar. |
Ver también