Compartir a través de


WindowsRuntimeBuffer.Create Método

Definición

Sobrecargas

Create(Int32)

Devuelve una interfaz de Windows.Storage.Streams.IBuffer vacía que tiene la capacidad máxima especificada.

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

Devuelve una interfaz de Windows.Storage.Streams.IBuffer que contiene un intervalo de bytes especificado copiado de una matriz de bytes. Si la capacidad especificada es mayor que el número de bytes copiados, el resto del búfer se rellena con ceros.

Create(Int32)

Importante

Esta API no es conforme a CLS.

Devuelve una interfaz de Windows.Storage.Streams.IBuffer vacía 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

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

Devoluciones

IBuffer

Interfaz de Windows.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 una interfaz de Windows.Storage.Streams.IBuffer que contiene un intervalo de bytes especificado copiado de una matriz de bytes. Si la capacidad especificada es mayor que el número de bytes copiados, el resto del búfer se rellena con ceros.

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

La matriz de bytes desde la que va a copiar.

offset
Int32

El desplazamiento en data donde se inicia 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 inicializa en 0 (cero).

Devoluciones

IBuffer

Interfaz de Windows.Storage.Streams.IBuffer que contiene el intervalo especificado de bytes. Si capacity es mayor que length, el resto del búfer se rellena con ceros.

Atributos

Excepciones

capacity, offset o length es menor que 0 (cero).

data es null.

A partir de offset, data no contiene elementos length. O bien, a partir de offset, data no contiene elementos capacity.

Se aplica a