Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Kopiert Daten aus einem verwalteten Array in einen nicht verwalteten Speicherzeiger oder aus einem nicht verwalteten Speicherzeiger in ein verwaltetes Array.
Überladungsliste
| Name | Beschreibung |
|---|---|
| Marshal.Copy (Byte[], Int32, IntPtr, Int32) | Kopiert Daten aus einem eindimensionalen, verwalteten Array von 8-Bit-Ganzzahlen ohne Vorzeichen in einen nicht verwalteten Speicherzeiger. Wird von .NET Compact Framework unterstützt. |
| Marshal.Copy (Char[], Int32, IntPtr, Int32) | Kopiert Daten aus einem eindimensionalen, verwalteten Zeichenarray in einen nicht verwalteten Speicherzeiger. Wird von .NET Compact Framework unterstützt. |
| Marshal.Copy (Double[], Int32, IntPtr, Int32) | Kopiert Daten aus einem eindimensionalen, verwalteten Array von Gleitkommazahlen mit doppelter Genauigkeit in einen nicht verwalteten Speicherzeiger. Wird von .NET Compact Framework unterstützt. |
| Marshal.Copy (Int16[], Int32, IntPtr, Int32) | Kopiert Daten aus einem eindimensionalen, verwalteten Array von 16-Bit-Ganzzahlen mit Vorzeichen in einen nicht verwalteten Speicherzeiger. Wird von .NET Compact Framework unterstützt. |
| Marshal.Copy (Int32[], Int32, IntPtr, Int32) | Kopiert Daten aus einem eindimensionalen, verwalteten Array von 32-Bit-Ganzzahlen mit Vorzeichen in einen nicht verwalteten Speicherzeiger. Wird von .NET Compact Framework unterstützt. |
| Marshal.Copy (Int64[], Int32, IntPtr, Int32) | Kopiert Daten aus einem eindimensionalen, verwalteten Array von 64-Bit-Ganzzahlen mit Vorzeichen in einen nicht verwalteten Speicherzeiger. Wird von .NET Compact Framework unterstützt. |
| Marshal.Copy (IntPtr, Byte[], Int32, Int32) | Kopiert Daten aus einem nicht verwalteten Speicherzeiger in ein verwaltetes Array von 8-Bit-Ganzzahlen ohne Vorzeichen. Wird von .NET Compact Framework unterstützt. |
| Marshal.Copy (IntPtr, Char[], Int32, Int32) | Kopiert Daten aus einem nicht verwalteten Speicherzeiger in ein verwaltetes Zeichenarray. Wird von .NET Compact Framework unterstützt. |
| Marshal.Copy (IntPtr, Double[], Int32, Int32) | Kopiert Daten aus einem nicht verwalteten Speicherzeiger in ein verwaltetes Array von Gleitkommazahlen mit doppelter Genauigkeit. Wird von .NET Compact Framework unterstützt. |
| Marshal.Copy (IntPtr, Int16[], Int32, Int32) | Kopiert Daten aus einem nicht verwalteten Speicherzeiger in ein verwaltetes Array von 16-Bit-Ganzzahlen mit Vorzeichen. Wird von .NET Compact Framework unterstützt. |
| Marshal.Copy (IntPtr, Int32[], Int32, Int32) | Kopiert Daten aus einem nicht verwalteten Speicherzeiger in ein verwaltetes Array von 32-Bit-Ganzzahlen mit Vorzeichen. Wird von .NET Compact Framework unterstützt. |
| Marshal.Copy (IntPtr, Int64[], Int32, Int32) | Kopiert Daten aus einem nicht verwalteten Speicherzeiger in ein verwaltetes Array von 64-Bit-Ganzzahlen mit Vorzeichen. Wird von .NET Compact Framework unterstützt. |
| Marshal.Copy (IntPtr, IntPtr[], Int32, Int32) | Kopiert Daten aus einem nicht verwalteten Speicherzeiger in ein verwaltetes IntPtr-Array. |
| Marshal.Copy (IntPtr, Single[], Int32, Int32) | Kopiert Daten aus einem nicht verwalteten Speicherzeiger in ein verwaltetes Array von Gleitkommazahlen mit einfacher Genauigkeit. Wird von .NET Compact Framework unterstützt. |
| Marshal.Copy (IntPtr[], Int32, IntPtr, Int32) | Kopiert Daten aus einem eindimensionalen, verwalteten IntPtr-Array in einen nicht verwalteten Speicherzeiger. |
| Marshal.Copy (Single[], Int32, IntPtr, Int32) | Kopiert Daten aus einem eindimensionalen, verwalteten Array von Gleitkommazahlen mit einfacher Genauigkeit in einen nicht verwalteten Speicherzeiger. Wird von .NET Compact Framework unterstützt. |
Siehe auch
Referenz
Marshal-Klasse
Marshal-Member
System.Runtime.InteropServices-Namespace