WindowsRuntimeBufferExtensions Classe

Definição

Fornece métodos de extensão para operar em buffers de Windows Runtime (Windows. Interface Storage.Streams.IBuffer).

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

Métodos

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

Retorna um Windows. Interface Storage.Streams.IBuffer que representa um intervalo de bytes na matriz de bytes especificada. Opcionalmente, define a propriedade Length do IBuffer como um valor menor que a capacidade.

AsBuffer(Byte[], Int32, Int32)

Retorna um Windows. Interface Storage.Streams.IBuffer que representa um intervalo de bytes na matriz de bytes especificada.

AsBuffer(Byte[])

Retorna um Windows. Interface Storage.Streams.IBuffer que representa a matriz de bytes especificada.

AsStream(IBuffer)

Retorna um fluxo que representa a mesma memória que o Windows especificado. A interface Storage.Streams.IBuffer representa.

CopyTo(Byte[], IBuffer)

Copia todos os bytes da matriz de origem para o buffer de destino (Windows. Storage.Streams.IBuffer), começando no deslocamento 0 (zero) em ambos. O método não atualiza o comprimento do buffer de destino.

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

Copia bytes da matriz de origem para o buffer de destino (Windows. Storage.Streams.IBuffer), especificando o índice inicial na matriz de origem, o índice inicial no buffer de destino e o número de bytes a serem copiados. O método não atualiza a propriedade Length do buffer de destino.

CopyTo(IBuffer, Byte[])

Copia todos os bytes do buffer de origem (Windows. Storage.Streams.IBuffer) para a matriz de destino, começando no deslocamento 0 (zero) em ambos.

CopyTo(IBuffer, IBuffer)

Copia todos os bytes do buffer de origem (Windows. Storage.Streams.IBuffer) para o buffer de destino, começando no deslocamento 0 (zero) em ambos.

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

Copia bytes do buffer de origem (Windows. Storage.Streams.IBuffer) para a matriz de destino, especificando o índice inicial no buffer de origem, o índice inicial na matriz de destino e o número de bytes a serem copiados.

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

Copia bytes do buffer de origem (Windows. Storage.Streams.IBuffer) para o buffer de destino, especificando o índice inicial na origem, o índice inicial no destino e o número de bytes a serem copiados.

GetByte(IBuffer, UInt32)

Retorna o byte no deslocamento especificado no Windows especificado. Interface Storage.Streams.IBuffer.

GetWindowsRuntimeBuffer(MemoryStream, Int32, Int32)

Retorna um Windows. Interface Storage.Streams.IBuffer que representa uma região dentro da memória que o fluxo de memória especificado representa.

GetWindowsRuntimeBuffer(MemoryStream)

Retorna um Windows. Interface Storage.Streams.IBuffer que representa a mesma memória do fluxo de memória especificado.

IsSameData(IBuffer, IBuffer)

Retorna um valor que indica se dois buffers (Windows. Objetos Storage.Streams.IBuffer) representam a mesma região de memória subjacente.

ToArray(IBuffer, UInt32, Int32)

Retorna uma nova matriz criada com base no conteúdo do buffer especificado (Windows. Storage.Streams.IBuffer), começando em um deslocamento especificado e incluindo um número especificado de bytes.

ToArray(IBuffer)

Retorna uma nova matriz criada com base no conteúdo do buffer especificado (Windows. Storage.Streams.IBuffer). O tamanho da matriz é o valor da propriedade Length do IBuffer.

Aplica-se a