WindowsRuntimeBuffer.Create Método

Definição

Sobrecargas

Name Description
Create(Int32)

Devolve um Windows vazio. Interface Storage.Streams.IBuffer que tem a capacidade máxima especificada.

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

Devolve um Windows. Interface Storage.Streams.IBuffer que contém um intervalo especificado de bytes copiados de um array de bytes. Se a capacidade especificada for superior ao número de bytes copiados, o resto do buffer é preenchido a zero.

Create(Int32)

Importante

Esta API não está em conformidade com CLS.

Devolve um Windows vazio. Interface Storage.Streams.IBuffer que tem a capacidade máxima especificada.

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

Parâmetros

capacity
Int32

O número máximo de bytes que o buffer pode armazenar.

Devoluções

Windows.Storage.Streams.IBuffer

Um Windows. Interface Storage.Streams.IBuffer que tem a capacidade especificada e uma propriedade Comprimento igual a 0 (zero).

Atributos

Exceções

capacity é inferior a 0 (zero).

Aplica-se a

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

Importante

Esta API não está em conformidade com CLS.

Devolve um Windows. Interface Storage.Streams.IBuffer que contém um intervalo especificado de bytes copiados de um array de bytes. Se a capacidade especificada for superior ao número de bytes copiados, o resto do buffer é preenchido a zero.

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

Parâmetros

data
Byte[]

O array de bytes para copiar.

offset
Int32

O deslocamento em data onde começa a cópia.

length
Int32

O número de bytes a copiar.

capacity
Int32

O número máximo de bytes que o buffer pode armazenar; Se este for maior que length, os restantes bytes no buffer são inicializados para 0 (zero).

Devoluções

Windows.Storage.Streams.IBuffer

Um Windows. Interface Storage.Streams.IBuffer que contém o intervalo especificado de bytes. Se capacity for maior que length, o resto do buffer está preenchido a zero.

Atributos

Exceções

capacity, offset, ou length é menor que 0 (zero).

data é null.

Começando em offset, data não contém length elementos. -ou-Começando em offset, data não contém capacity elementos.

Aplica-se a