WindowsRuntimeBuffer.Create Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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
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
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.