Partager via


WindowsRuntimeBuffer.Create Méthode

Définition

Surcharges

Create(Int32)

Retourne une interface Windows.Storage.Streams.IBuffer vide qui a la capacité maximale spécifiée.

Create(Byte[], Int32, Int32, Int32)

Retourne une interface Windows.Storage.Streams.IBuffer qui contient une plage d'octets spécifiée copiée à partir d’un tableau d'octets. Si la capacité spécifiée est supérieure au nombre d’octets copiés, le reste de la mémoire tampon est rempli de zéros.

Create(Int32)

Important

Cette API n’est pas conforme CLS.

Retourne une interface Windows.Storage.Streams.IBuffer vide qui a la capacité maximale spécifiée.

public:
 static Windows::Storage::Streams::IBuffer ^ Create(int capacity);
[System.CLSCompliant(false)]
public static Windows.Storage.Streams.IBuffer Create (int capacity);
[<System.CLSCompliant(false)>]
static member Create : int -> Windows.Storage.Streams.IBuffer
Public Shared Function Create (capacity As Integer) As IBuffer

Paramètres

capacity
Int32

Nombre maximal d’octets que la mémoire tampon peut contenir.

Retours

Interface Windows.Storage.Streams.IBuffer qui a la capacité spécifiée et une propriété de longueur égale à 0 (zéro).

Attributs

Exceptions

capacity est inférieur à 0 (zéro).

S’applique à

Create(Byte[], Int32, Int32, Int32)

Important

Cette API n’est pas conforme CLS.

Retourne une interface Windows.Storage.Streams.IBuffer qui contient une plage d'octets spécifiée copiée à partir d’un tableau d'octets. Si la capacité spécifiée est supérieure au nombre d’octets copiés, le reste de la mémoire tampon est rempli de zéros.

public:
 static Windows::Storage::Streams::IBuffer ^ Create(cli::array <System::Byte> ^ data, int offset, int length, int capacity);
[System.CLSCompliant(false)]
public static Windows.Storage.Streams.IBuffer Create (byte[] data, int offset, int length, int capacity);
[<System.CLSCompliant(false)>]
static member Create : byte[] * int * int * int -> Windows.Storage.Streams.IBuffer
Public Shared Function Create (data As Byte(), offset As Integer, length As Integer, capacity As Integer) As IBuffer

Paramètres

data
Byte[]

Tableau d’octets à partir duquel effectuer la copie.

offset
Int32

Décalage dans data à partir duquel la copie commence.

length
Int32

Nombre d'octets à copier.

capacity
Int32

Nombre maximal d’octets que la mémoire tampon peut contenir ; s’il est supérieur à length, les octets restants en mémoire tampon sont réinitialisés à 0 (zéro).

Retours

Interface Windows.Storage.Streams.IBuffer qui contient la plage d’octets spécifiée. Si capacity est supérieur à length, le reste de la mémoire tampon est rempli de zéros.

Attributs

Exceptions

capacity, offset ou length est inférieur à 0 (zéro).

data a la valeur null.

À partir de offset, data ne contient pas d’éléments length. -ou- À partir de offset, data ne contient pas d’éléments capacity.

S’applique à