Share via


WindowsRuntimeBufferExtensions Clase

Definición

Proporciona métodos de extensión para trabajar con búferes de Windows Runtime (interfaz Windows.Storage.Streams.IBuffer).

public ref class WindowsRuntimeBufferExtensions abstract sealed
public static class WindowsRuntimeBufferExtensions
[System.Security.SecurityCritical]
public static class WindowsRuntimeBufferExtensions
type WindowsRuntimeBufferExtensions = class
[<System.Security.SecurityCritical>]
type WindowsRuntimeBufferExtensions = class
Public Module WindowsRuntimeBufferExtensions
Herencia
WindowsRuntimeBufferExtensions
Atributos

Métodos

AsBuffer(Byte[])

Devuelve una interfaz de Windows.Storage.Streams.IBuffer que representa la matriz de bytes especificada.

AsBuffer(Byte[], Int32, Int32)

Devuelve una interfaz de Windows.Storage.Streams.IBuffer que representa un intervalo de bytes en la matriz de bytes especificada.

AsBuffer(Byte[], Int32, Int32, Int32)

Devuelve una interfaz de Windows.Storage.Streams.IBuffer que representa un intervalo de bytes en la matriz de bytes especificada. Establece de forma opcional la propiedad Length del IBuffer en un valor menor que la capacidad.

AsStream(IBuffer)

Devuelve una secuencia que representa la misma memoria que la interfaz de Windows.Storage.Streams.IBuffer especificada.

CopyTo(Byte[], IBuffer)

Copia todos los bytes de la matriz de origen en el búfer de destino (Windows.Storage.Streams.IBuffer) y comienza en la posición 0 (cero) en ambos. El método no actualiza la longitud del búfer de destino.

CopyTo(Byte[], Int32, IBuffer, UInt32, Int32)

Copia los bytes de la matriz de origen en el búfer de destino (Windows.Storage.Streams.IBuffer) y especifica el índice de inicio en cada uno, además del número de bytes para copiar. El método no actualiza la propiedad Length del búfer de destino.

CopyTo(IBuffer, Byte[])

Copia todos los bytes del búfer de origen (Windows.Storage.Streams.IBuffer) en la matriz de destino y comienza en la posición 0 (cero) en ambos.

CopyTo(IBuffer, IBuffer)

Copia todos los bytes del búfer de origen (Windows.Storage.Streams.IBuffer) en el búfer de destino y comienza en la posición 0 (cero) en ambos.

CopyTo(IBuffer, UInt32, Byte[], Int32, Int32)

Copia los bytes del búfer de origen (Windows.Storage.Streams.IBuffer) en la matriz de destino y especifica el índice de inicio en cada uno, además del número de bytes para copiar.

CopyTo(IBuffer, UInt32, IBuffer, UInt32, UInt32)

Copia los bytes del búfer de origen (Windows.Storage.Streams.IBuffer) en el búfer de destino y especifica el índice de inicio en cada uno, además del número de bytes para copiar.

GetByte(IBuffer, UInt32)

Devuelve el byte en la posición especificada en la interfaz de Windows.Storage.Streams.IBuffer indicada.

GetWindowsRuntimeBuffer(MemoryStream)

Devuelve una interfaz de Windows.Storage.Streams.IBuffer que representa la misma memoria que la secuencia de memoria especificada.

GetWindowsRuntimeBuffer(MemoryStream, Int32, Int32)

Devuelve una interfaz de Windows.Storage.Streams.IBuffer que representa una región dentro de la memoria que representa la secuencia de memoria especificada.

IsSameData(IBuffer, IBuffer)

Devuelve un valor que indica si dos búferes (objetos Windows.Storage.Streams.IBuffer) representan la misma región de memoria subyacente.

ToArray(IBuffer)

Devuelve una nueva matriz que se crea a partir del contenido del búfer especificado (Windows.Storage.Streams.IBuffer). El tamaño de la matriz es el valor de la propiedad Length del IBuffer.

ToArray(IBuffer, UInt32, Int32)

Devuelve una nueva matriz que se crea a partir del contenido del búfer especificado (Windows.Storage.Streams.IBuffer), la cual comienza en una posición especificada e incluye un número de bytes indicado.

Se aplica a