WindowsRuntimeBuffer.Create Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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
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.