WindowsRuntimeBufferExtensions.CopyTo Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
CopyTo(Byte[], IBuffer) |
Copie tous les octets du tableau source vers la mémoire tampon de destination (Windows.Storage.Streams.IBuffer), en commençant à l’offset 0 (zéro) dans les deux. La méthode ne met pas à jour la longueur de la mémoire tampon de destination. |
CopyTo(IBuffer, Byte[]) |
Copie tous les octets de la mémoire tampon source (Windows.Storage.Streams.IBuffer) vers le tableau de destination, en commençant à l’offset 0 (zéro) dans les deux. |
CopyTo(IBuffer, IBuffer) |
Copie tous les octets de la mémoire tampon source (Windows.Storage.Streams.IBuffer) vers la mémoire tampon de destination, en commençant à l’offset 0 (zéro) dans les deux. |
CopyTo(Byte[], Int32, IBuffer, UInt32, Int32) |
Copie les octets du tableau source vers la mémoire tampon de destination (Windows.Storage.Streams.IBuffer), en spécifiant l’index de départ dans le tableau source, l’index de départ dans la mémoire tampon de destination et le nombre d'octets à copier. La méthode ne met pas à jour la propriété Length de la mémoire tampon de destination. |
CopyTo(IBuffer, UInt32, Byte[], Int32, Int32) |
Copie les octets de la mémoire tampon source (Windows.Storage.Streams.IBuffer) vers le tableau de destination, en spécifiant l’index de départ dans la mémoire tampon source, l’index de départ dans le tableau de destination et le nombre d’octets à copier. |
CopyTo(IBuffer, UInt32, IBuffer, UInt32, UInt32) |
Copie les octets de la mémoire tampon source (Windows.Storage.Streams.IBuffer) vers la mémoire tampon de destination, en spécifiant l’index de départ dans la source, l’index de départ dans la destination et le nombre d’octets à copier. |
CopyTo(Byte[], IBuffer)
Important
Cette API n’est pas conforme CLS.
Copie tous les octets du tableau source vers la mémoire tampon de destination (Windows.Storage.Streams.IBuffer), en commençant à l’offset 0 (zéro) dans les deux. La méthode ne met pas à jour la longueur de la mémoire tampon de destination.
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)
Paramètres
- source
- Byte[]
Tableau à partir duquel copier les données.
- destination
- IBuffer
Mémoire tampon dans laquelle copier les données.
- Attributs
Exceptions
source
ou destination
est null.
La taille de source
dépasse la capacité de destination
.
S’applique à
CopyTo(IBuffer, Byte[])
Important
Cette API n’est pas conforme CLS.
Copie tous les octets de la mémoire tampon source (Windows.Storage.Streams.IBuffer) vers le tableau de destination, en commençant à l’offset 0 (zéro) dans les deux.
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())
Paramètres
- source
- IBuffer
Mémoire tampon à partir de laquelle copier les données.
- destination
- Byte[]
Tableau vers lequel copier les données.
- Attributs
Exceptions
source
ou destination
est null.
La taille de source
dépasse la taille de destination
.
S’applique à
CopyTo(IBuffer, IBuffer)
Important
Cette API n’est pas conforme CLS.
Copie tous les octets de la mémoire tampon source (Windows.Storage.Streams.IBuffer) vers la mémoire tampon de destination, en commençant à l’offset 0 (zéro) dans les deux.
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)
Paramètres
- source
- IBuffer
La mémoire tampon source.
- destination
- IBuffer
La mémoire tampon de destination.
- Attributs
Exceptions
source
ou destination
est null.
La taille de source
dépasse la capacité de destination
.
S’applique à
CopyTo(Byte[], Int32, IBuffer, UInt32, Int32)
Important
Cette API n’est pas conforme CLS.
Copie les octets du tableau source vers la mémoire tampon de destination (Windows.Storage.Streams.IBuffer), en spécifiant l’index de départ dans le tableau source, l’index de départ dans la mémoire tampon de destination et le nombre d'octets à copier. La méthode ne met pas à jour la propriété Length de la mémoire tampon de destination.
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)
Paramètres
- source
- Byte[]
Tableau à partir duquel copier les données.
- sourceIndex
- Int32
Index dans source
à partir duquel commencer la copie des données.
- destination
- IBuffer
Mémoire tampon dans laquelle copier les données.
- destinationIndex
- UInt32
Index dans destination
vers lequel commencer la copie des données.
- count
- Int32
Nombre d'octets à copier.
- Attributs
Exceptions
source
ou destination
est null.
count
, sourceIndex
ou destinationIndex
est inférieur à 0 (zéro).
sourceIndex
est supérieur ou égal à la longueur de source
. -ou-Nombre d’octets source
, commençant à sourceIndex
, inférieur à count
. -ou-La copie de count
octets, à partir de destinationIndex
, dépasserait la capacité de destination
.
S’applique à
CopyTo(IBuffer, UInt32, Byte[], Int32, Int32)
Important
Cette API n’est pas conforme CLS.
Copie les octets de la mémoire tampon source (Windows.Storage.Streams.IBuffer) vers le tableau de destination, en spécifiant l’index de départ dans la mémoire tampon source, l’index de départ dans le tableau de destination et le nombre d’octets à copier.
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)
Paramètres
- source
- IBuffer
Mémoire tampon à partir de laquelle copier les données.
- sourceIndex
- UInt32
Index dans source
à partir duquel commencer la copie des données.
- destination
- Byte[]
Tableau vers lequel copier les données.
- destinationIndex
- Int32
Index dans destination
vers lequel commencer la copie des données.
- count
- Int32
Nombre d'octets à copier.
- Attributs
Exceptions
source
ou destination
est null.
count
, sourceIndex
ou destinationIndex
est inférieur à 0 (zéro).
sourceIndex
est supérieur ou égal à la capacité de source
. -ou-destinationIndex
est supérieur ou égal à la longueur de destination
. -ou-Nombre d’octets source
, commençant à sourceIndex
, inférieur à count
. -ou-La copie de count
octets, à partir de destinationIndex
, dépasserait la taille de destination
.
S’applique à
CopyTo(IBuffer, UInt32, IBuffer, UInt32, UInt32)
Important
Cette API n’est pas conforme CLS.
Copie les octets de la mémoire tampon source (Windows.Storage.Streams.IBuffer) vers la mémoire tampon de destination, en spécifiant l’index de départ dans la source, l’index de départ dans la destination et le nombre d’octets à copier.
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)
Paramètres
- source
- IBuffer
Mémoire tampon à partir de laquelle copier les données.
- sourceIndex
- UInt32
Index dans source
à partir duquel commencer la copie des données.
- destination
- IBuffer
Mémoire tampon dans laquelle copier les données.
- destinationIndex
- UInt32
Index dans destination
vers lequel commencer la copie des données.
- count
- UInt32
Nombre d'octets à copier.
- Attributs
Exceptions
source
ou destination
est null.
count
, sourceIndex
ou destinationIndex
est inférieur à 0 (zéro).
sourceIndex
est supérieur ou égal à la capacité de source
. -ou-destinationIndex
est supérieur ou égal à la capacité de destination
. -ou-Nombre d’octets source
, commençant à sourceIndex
, inférieur à count
. -ou-La copie de count
octets, à partir de destinationIndex
, dépasserait la capacité de destination
.