WindowsRuntimeBuffer.Create Metodo

Definizione

Overload

Nome Descrizione
Create(Int32)

Restituisce un Windows vuoto. Interfaccia Storage.Streams.IBuffer con la capacità massima specificata.

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

Restituisce un Windows. Interfaccia Storage.Streams.IBuffer che contiene un intervallo di byte specificato copiato da una matrice di byte. Se la capacità specificata è maggiore del numero di byte copiati, il resto del buffer viene riempito senza riempimento.

Create(Int32)

Importante

Questa API non è conforme a CLS.

Restituisce un Windows vuoto. Interfaccia Storage.Streams.IBuffer con la capacità massima specificata.

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

Parametri

capacity
Int32

Numero massimo di byte che il buffer può contenere.

Valori restituiti

Windows.Storage.Streams.IBuffer

Un Windows. Interfaccia Storage.Streams.IBuffer con la capacità specificata e una proprietà Length uguale a 0 (zero).

Attributi

Eccezioni

capacity è minore di 0 (zero).

Si applica a

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

Importante

Questa API non è conforme a CLS.

Restituisce un Windows. Interfaccia Storage.Streams.IBuffer che contiene un intervallo di byte specificato copiato da una matrice di byte. Se la capacità specificata è maggiore del numero di byte copiati, il resto del buffer viene riempito senza riempimento.

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

Parametri

data
Byte[]

Matrice di byte da cui copiare.

offset
Int32

Offset in data da cui inizia la copia.

length
Int32

Numero di byte da copiare.

capacity
Int32

Numero massimo di byte che il buffer può contenere; se è maggiore di length, il resto dei byte nel buffer viene inizializzato su 0 (zero).

Valori restituiti

Windows.Storage.Streams.IBuffer

Un Windows. Interfaccia Storage.Streams.IBuffer che contiene l'intervallo di byte specificato. Se capacity è maggiore di length, il resto del buffer è pieno zero.

Attributi

Eccezioni

capacity, offseto length è minore di 0 (zero).

data è null.

offsetA partire da , data non contiene length elementi. -or-Starting at offset, data non contiene capacity elementi.

Si applica a