System::Runtime::InteropServices::Marshal::Copy méthode
Marshal::Copy(const container&, int, IntPtr, int) method
Implémente 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)
| Paramètre | Description |
|---|
| conteneur | Type de conteneur source. |
| Paramètre | Type | Description |
|---|
| source | const container& | Pointeur de données source. |
| startIndex | int | Indice de départ source. |
| destination | IntPtr | Pointeur de données de destination. |
| longueur | int | Nombre d’éléments à copier. |
Voir aussi
Marshal::Copy(const container&, int, void *, int) method
Implémente 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)
| Paramètre | Description |
|---|
| conteneur | Type de conteneur source. |
| Paramètre | Type | Description |
|---|
| source | const container& | Pointeur de données source. |
| startIndex | int | Indice de départ source. |
| destination | void * | Pointeur de données de destination. |
| longueur | int | Nombre d’éléments à copier. |
Voir aussi
Marshal::Copy(const IntPtr, container&&, int, int) method
Implémente la sémantique 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)
| Paramètre | Description |
|---|
| conteneur | Type de conteneur de destination. |
| Paramètre | Type | Description |
|---|
| source | const IntPtr | Pointeur de données source. |
| destination | container&& | Conteneur dans lequel copier les données. |
| startIndex | int | Indice de départ source. |
| longueur | int | Nombre d’éléments à copier. |
Voir aussi
Marshal::Copy(const void *, container&&, int, int) method
Implémente la sémantique 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)
| Paramètre | Description |
|---|
| conteneur | Type de conteneur de destination. |
| Paramètre | Type | Description |
|---|
| source | const void * | Pointeur de données source. |
| destination | container&& | Conteneur dans lequel copier les données. |
| startIndex | int | Indice de départ source. |
| longueur | int | Nombre d’éléments à copier. |
Voir aussi