WindowsRuntimeBuffer.Create Método

Definición

Sobrecargas

Nombre Description
Create(Int32)

Devuelve un Windows vacío. Interfaz Storage.Streams.IBuffer que tiene la capacidad máxima especificada.

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

Devuelve un Windows. Interfaz Storage.Streams.IBuffer que contiene un intervalo especificado de bytes copiados de una matriz de bytes. Si la capacidad especificada es mayor que el número de bytes copiados, el resto del búfer está lleno de cero.

Create(Int32)

Importante

Esta API no es conforme a CLS.

Devuelve un Windows vacío. Interfaz Storage.Streams.IBuffer que tiene la capacidad 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

Número máximo de bytes que puede contener el búfer.

Devoluciones

Windows.Storage.Streams.IBuffer

Un Windows. Interfaz Storage.Streams.IBuffer que tiene la capacidad especificada y una propiedad Length igual a 0 (cero).

Atributos

Excepciones

capacity es menor que 0 (cero).

Se aplica a

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

Importante

Esta API no es conforme a CLS.

Devuelve un Windows. Interfaz Storage.Streams.IBuffer que contiene un intervalo especificado de bytes copiados de una matriz de bytes. Si la capacidad especificada es mayor que el número de bytes copiados, el resto del búfer está lleno de cero.

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[]

Matriz de bytes desde la que se va a copiar.

offset
Int32

Desplazamiento desde el data que comienza la copia.

length
Int32

Número de bytes que se van a copiar.

capacity
Int32

El número máximo de bytes que puede contener el búfer; si es mayor que length, el resto de los bytes del búfer se inicializan en 0 (cero).

Devoluciones

Windows.Storage.Streams.IBuffer

Un Windows. Interfaz Storage.Streams.IBuffer que contiene el intervalo de bytes especificado. Si capacity es mayor que length, el resto del búfer está lleno de cero.

Atributos

Excepciones

capacity, offseto length es menor que 0 (cero).

data es null.

offsetA partir de , data no contiene length elementos. -or-Starting at offset, data no contiene capacity elementos.

Se aplica a