WindowsRuntimeBufferExtensions.CopyTo Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
CopyTo(Byte[], IBuffer) |
Kopiert alle Bytes aus dem Quellarray in den Zielpuffer (Windows.Storage.Streams.IBuffer). Als Startindex wird jeweils der Offset 0 (null) verwendet. Die Methode aktualisiert nicht die Länge des Zielpuffers. |
CopyTo(IBuffer, Byte[]) |
Kopiert alle Bytes aus dem Quellpuffer (Windows.Storage.Streams.IBuffer) in das Zielarray. Als Startindex wird jeweils der Offset 0 (null) verwendet. |
CopyTo(IBuffer, IBuffer) |
Kopiert alle Bytes aus dem Quellpuffer (Windows.Storage.Streams.IBuffer) in den Zielpuffer. Als Startindex wird jeweils der Offset 0 (null) verwendet. |
CopyTo(Byte[], Int32, IBuffer, UInt32, Int32) |
Kopiert Bytes aus dem Quellarray in den Zielpuffer (Windows.Storage.Streams.IBuffer) und gibt den Startindex im Quellarray, den Startindex im Zielpuffer und die Anzahl der zu kopierenden Bytes an. Die Methode aktualisiert nicht die Length-Eigenschaft des Zielpuffers. |
CopyTo(IBuffer, UInt32, Byte[], Int32, Int32) |
Kopiert Bytes aus dem Quellpuffer (Windows.Storage.Streams.IBuffer) in das Zielarray und gibt den Startindex im Quellpuffer, den Startindex im Zielarray und die Anzahl der zu kopierenden Bytes an. |
CopyTo(IBuffer, UInt32, IBuffer, UInt32, UInt32) |
Kopiert Bytes aus dem Quellpuffer (Windows.Storage.Streams.IBuffer) in den Zielpuffer und gibt den Startindex in der Quelle, den Startindex im Ziel und die Anzahl der zu kopierenden Bytes an. |
CopyTo(Byte[], IBuffer)
Wichtig
Diese API ist nicht CLS-kompatibel.
Kopiert alle Bytes aus dem Quellarray in den Zielpuffer (Windows.Storage.Streams.IBuffer). Als Startindex wird jeweils der Offset 0 (null) verwendet. Die Methode aktualisiert nicht die Länge des Zielpuffers.
public:
[System::Runtime::CompilerServices::Extension]
static void CopyTo(cli::array <System::Byte> ^ source, Windows::Storage::Streams::IBuffer ^ destination);
[System.CLSCompliant(false)]
public static void CopyTo (this byte[] source, Windows.Storage.Streams.IBuffer destination);
[<System.CLSCompliant(false)>]
static member CopyTo : byte[] * Windows.Storage.Streams.IBuffer -> unit
<Extension()>
Public Sub CopyTo (source As Byte(), destination As IBuffer)
Parameter
- source
- Byte[]
Das Array, aus dem Daten kopiert werden sollen.
- destination
- IBuffer
Der Puffer, in den Daten kopiert werden sollen.
- Attribute
Ausnahmen
source
oder destination
ist NULL.
Die Größe von source
überschreitet die Kapazität von destination
.
Gilt für:
CopyTo(IBuffer, Byte[])
Wichtig
Diese API ist nicht CLS-kompatibel.
Kopiert alle Bytes aus dem Quellpuffer (Windows.Storage.Streams.IBuffer) in das Zielarray. Als Startindex wird jeweils der Offset 0 (null) verwendet.
public:
[System::Runtime::CompilerServices::Extension]
static void CopyTo(Windows::Storage::Streams::IBuffer ^ source, cli::array <System::Byte> ^ destination);
[System.CLSCompliant(false)]
public static void CopyTo (this Windows.Storage.Streams.IBuffer source, byte[] destination);
[<System.CLSCompliant(false)>]
static member CopyTo : Windows.Storage.Streams.IBuffer * byte[] -> unit
<Extension()>
Public Sub CopyTo (source As IBuffer, destination As Byte())
Parameter
- source
- IBuffer
Der Puffer, aus dem Daten kopiert werden sollen.
- destination
- Byte[]
Das Array, in das Daten kopiert werden sollen.
- Attribute
Ausnahmen
source
oder destination
ist NULL.
Die Größe von source
überschreitet die Größe von destination
.
Gilt für:
CopyTo(IBuffer, IBuffer)
Wichtig
Diese API ist nicht CLS-kompatibel.
Kopiert alle Bytes aus dem Quellpuffer (Windows.Storage.Streams.IBuffer) in den Zielpuffer. Als Startindex wird jeweils der Offset 0 (null) verwendet.
public:
[System::Runtime::CompilerServices::Extension]
static void CopyTo(Windows::Storage::Streams::IBuffer ^ source, Windows::Storage::Streams::IBuffer ^ destination);
[System.CLSCompliant(false)]
public static void CopyTo (this Windows.Storage.Streams.IBuffer source, Windows.Storage.Streams.IBuffer destination);
[<System.CLSCompliant(false)>]
static member CopyTo : Windows.Storage.Streams.IBuffer * Windows.Storage.Streams.IBuffer -> unit
<Extension()>
Public Sub CopyTo (source As IBuffer, destination As IBuffer)
Parameter
- source
- IBuffer
Der Quellpuffer.
- destination
- IBuffer
Der Zielpuffer.
- Attribute
Ausnahmen
source
oder destination
ist NULL.
Die Größe von source
überschreitet die Kapazität von destination
.
Gilt für:
CopyTo(Byte[], Int32, IBuffer, UInt32, Int32)
Wichtig
Diese API ist nicht CLS-kompatibel.
Kopiert Bytes aus dem Quellarray in den Zielpuffer (Windows.Storage.Streams.IBuffer) und gibt den Startindex im Quellarray, den Startindex im Zielpuffer und die Anzahl der zu kopierenden Bytes an. Die Methode aktualisiert nicht die Length-Eigenschaft des Zielpuffers.
public:
[System::Runtime::CompilerServices::Extension]
static void CopyTo(cli::array <System::Byte> ^ source, int sourceIndex, Windows::Storage::Streams::IBuffer ^ destination, System::UInt32 destinationIndex, int count);
[System.CLSCompliant(false)]
public static void CopyTo (this byte[] source, int sourceIndex, Windows.Storage.Streams.IBuffer destination, uint destinationIndex, int count);
[<System.CLSCompliant(false)>]
static member CopyTo : byte[] * int * Windows.Storage.Streams.IBuffer * uint32 * int -> unit
<Extension()>
Public Sub CopyTo (source As Byte(), sourceIndex As Integer, destination As IBuffer, destinationIndex As UInteger, count As Integer)
Parameter
- source
- Byte[]
Das Array, aus dem Daten kopiert werden sollen.
- sourceIndex
- Int32
Der Index in source
, ab dem Daten kopiert werden sollen.
- destination
- IBuffer
Der Puffer, in den Daten kopiert werden sollen.
- destinationIndex
- UInt32
Der Index in destination
, ab dem mit dem Kopieren von Daten begonnen werden soll.
- count
- Int32
Die Anzahl der zu kopierenden Bytes.
- Attribute
Ausnahmen
source
oder destination
ist NULL.
count
, sourceIndex
oder destinationIndex
ist kleiner als 0 (null).
sourceIndex
ist größer oder gleich der Länge von source
. Oder: Die Anzahl der Bytes in source
, beginnend bei sourceIndex
, ist kleiner als count
. Oder: Durch das Kopieren von count
Bytes, beginnend bei destinationIndex
, wird die Kapazität von destination
überschreiten.
Gilt für:
CopyTo(IBuffer, UInt32, Byte[], Int32, Int32)
Wichtig
Diese API ist nicht CLS-kompatibel.
Kopiert Bytes aus dem Quellpuffer (Windows.Storage.Streams.IBuffer) in das Zielarray und gibt den Startindex im Quellpuffer, den Startindex im Zielarray und die Anzahl der zu kopierenden Bytes an.
public:
[System::Runtime::CompilerServices::Extension]
static void CopyTo(Windows::Storage::Streams::IBuffer ^ source, System::UInt32 sourceIndex, cli::array <System::Byte> ^ destination, int destinationIndex, int count);
[System.CLSCompliant(false)]
public static void CopyTo (this Windows.Storage.Streams.IBuffer source, uint sourceIndex, byte[] destination, int destinationIndex, int count);
[<System.CLSCompliant(false)>]
static member CopyTo : Windows.Storage.Streams.IBuffer * uint32 * byte[] * int * int -> unit
<Extension()>
Public Sub CopyTo (source As IBuffer, sourceIndex As UInteger, destination As Byte(), destinationIndex As Integer, count As Integer)
Parameter
- source
- IBuffer
Der Puffer, aus dem Daten kopiert werden sollen.
- sourceIndex
- UInt32
Der Index in source
, ab dem Daten kopiert werden sollen.
- destination
- Byte[]
Das Array, in das Daten kopiert werden sollen.
- destinationIndex
- Int32
Der Index in destination
, ab dem mit dem Kopieren von Daten begonnen werden soll.
- count
- Int32
Die Anzahl der zu kopierenden Bytes.
- Attribute
Ausnahmen
source
oder destination
ist NULL.
count
, sourceIndex
oder destinationIndex
ist kleiner als 0 (null).
sourceIndex
ist größer als oder gleich der Kapazität von source
. Oder: destinationIndex
ist größer oder gleich der Länge von destination
. Oder: Die Anzahl der Bytes in source
, beginnend bei sourceIndex
, ist kleiner als count
. Oder: Durch das Kopieren von count
Bytes, beginnend bei destinationIndex
, wird die Größe von destination
überschreiten.
Gilt für:
CopyTo(IBuffer, UInt32, IBuffer, UInt32, UInt32)
Wichtig
Diese API ist nicht CLS-kompatibel.
Kopiert Bytes aus dem Quellpuffer (Windows.Storage.Streams.IBuffer) in den Zielpuffer und gibt den Startindex in der Quelle, den Startindex im Ziel und die Anzahl der zu kopierenden Bytes an.
public:
[System::Runtime::CompilerServices::Extension]
static void CopyTo(Windows::Storage::Streams::IBuffer ^ source, System::UInt32 sourceIndex, Windows::Storage::Streams::IBuffer ^ destination, System::UInt32 destinationIndex, System::UInt32 count);
[System.CLSCompliant(false)]
public static void CopyTo (this Windows.Storage.Streams.IBuffer source, uint sourceIndex, Windows.Storage.Streams.IBuffer destination, uint destinationIndex, uint count);
[<System.CLSCompliant(false)>]
static member CopyTo : Windows.Storage.Streams.IBuffer * uint32 * Windows.Storage.Streams.IBuffer * uint32 * uint32 -> unit
<Extension()>
Public Sub CopyTo (source As IBuffer, sourceIndex As UInteger, destination As IBuffer, destinationIndex As UInteger, count As UInteger)
Parameter
- source
- IBuffer
Der Puffer, aus dem Daten kopiert werden sollen.
- sourceIndex
- UInt32
Der Index in source
, ab dem Daten kopiert werden sollen.
- destination
- IBuffer
Der Puffer, in den Daten kopiert werden sollen.
- destinationIndex
- UInt32
Der Index in destination
, ab dem mit dem Kopieren von Daten begonnen werden soll.
- count
- UInt32
Die Anzahl der zu kopierenden Bytes.
- Attribute
Ausnahmen
source
oder destination
ist NULL.
count
, sourceIndex
oder destinationIndex
ist kleiner als 0 (null).
sourceIndex
ist größer als oder gleich der Kapazität von source
. Oder: destinationIndex
ist größer oder gleich der Kapazität von destination
. Oder: Die Anzahl der Bytes in source
, beginnend bei sourceIndex
, ist kleiner als count
. Oder: Durch das Kopieren von count
Bytes, beginnend bei destinationIndex
, wird die Kapazität von destination
überschreiten.