Marshal.Copy-Methode
Veröffentlicht: Oktober 2016
Kopiert Daten aus einem verwalteten Array in einen nicht verwalteten Speicherzeiger oder aus einem nicht verwalteten Speicherzeiger in ein verwaltetes Array.
Namespace: System.Runtime.InteropServices
Assembly: mscorlib (in mscorlib.dll)
Überladungsliste
Name | Beschreibung | |
---|---|---|
![]() ![]() |
Copy(Byte[], Int32, IntPtr, Int32) | Kopiert Daten aus einem eindimensionalen, verwalteten Array von 8-Bit-Ganzzahlen ohne Vorzeichen in einen nicht verwalteten Speicherzeiger. |
![]() ![]() |
Copy(Char[], Int32, IntPtr, Int32) | Kopiert Daten aus einem eindimensionalen, verwalteten Zeichenarray in einen nicht verwalteten Speicherzeiger. |
![]() ![]() |
Copy(Double[], Int32, IntPtr, Int32) | Kopiert Daten aus einem eindimensionalen, verwalteten Array von Gleitkommazahlen mit doppelter Genauigkeit in einen nicht verwalteten Speicherzeiger. |
![]() ![]() |
Copy(Int16[], Int32, IntPtr, Int32) | Kopiert Daten aus einem eindimensionalen, verwalteten Array von 16-Bit-Ganzzahlen mit Vorzeichen in einen nicht verwalteten Speicherzeiger. |
![]() ![]() |
Copy(Int32[], Int32, IntPtr, Int32) | Kopiert Daten aus einem eindimensionalen, verwalteten Array von 32-Bit-Ganzzahlen mit Vorzeichen in einen nicht verwalteten Speicherzeiger. |
![]() ![]() |
Copy(Int64[], Int32, IntPtr, Int32) | Kopiert Daten aus einem eindimensionalen, verwalteten Array von 64-Bit-Ganzzahlen mit Vorzeichen in einen nicht verwalteten Speicherzeiger. |
![]() ![]() |
Copy(IntPtr, Byte[], Int32, Int32) | Kopiert Daten aus einem nicht verwalteten Speicherzeiger in ein verwaltetes Array von 8-Bit-Ganzzahlen ohne Vorzeichen. |
![]() ![]() |
Copy(IntPtr, Char[], Int32, Int32) | Kopiert Daten aus einem nicht verwalteten Speicherzeiger in ein verwaltetes Zeichenarray. |
![]() ![]() |
Copy(IntPtr, Double[], Int32, Int32) | Kopiert Daten aus einem nicht verwalteten Speicherzeiger in ein verwaltetes Array von Gleitkommazahlen mit doppelter Genauigkeit. |
![]() ![]() |
Copy(IntPtr, Int16[], Int32, Int32) | Kopiert Daten aus einem nicht verwalteten Speicherzeiger in ein verwaltetes Array von 16-Bit-Ganzzahlen mit Vorzeichen. |
![]() ![]() |
Copy(IntPtr, Int32[], Int32, Int32) | Kopiert Daten aus einem nicht verwalteten Speicherzeiger in ein verwaltetes Array von 32-Bit-Ganzzahlen mit Vorzeichen. |
![]() ![]() |
Copy(IntPtr, Int64[], Int32, Int32) | Kopiert Daten aus einem nicht verwalteten Speicherzeiger in ein verwaltetes Array von 64-Bit-Ganzzahlen mit Vorzeichen. |
![]() ![]() |
Copy(IntPtr, IntPtr[], Int32, Int32) | Kopiert Daten aus einem nicht verwalteten Speicherzeiger in ein verwaltetes IntPtr-Array. |
![]() ![]() |
Copy(IntPtr, Single[], Int32, Int32) | Kopiert Daten aus einem nicht verwalteten Speicherzeiger in ein verwaltetes Array von Gleitkommazahlen mit einfacher Genauigkeit. |
![]() ![]() |
Copy(IntPtr[], Int32, IntPtr, Int32) | Kopiert Daten aus einem eindimensionalen, verwalteten IntPtr-Array in einen nicht verwalteten Speicherzeiger. |
![]() ![]() |
Copy(Single[], Int32, IntPtr, Int32) | Kopiert Daten aus einem eindimensionalen, verwalteten Array von Gleitkommazahlen mit einfacher Genauigkeit in einen nicht verwalteten Speicherzeiger. |
Siehe auch
Marshal-Klasse
System.Runtime.InteropServices-Namespace
Zurück zum Anfang