Compartilhar via


WindowsRuntimeBufferExtensions Classe

Definição

Fornece métodos de extensão para a operação em buffers do Windows Runtime (interface 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
Herança
WindowsRuntimeBufferExtensions
Atributos

Métodos

AsBuffer(Byte[])

Retorna uma interface Windows.Storage.Streams.IBuffer que representa a matriz de bytes especificada.

AsBuffer(Byte[], Int32, Int32)

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

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

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

AsStream(IBuffer)

Retorna um fluxo que representa a mesma memória representada pela interface Windows.Storage.Streams.IBuffer especificada.

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 tamanho 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 a 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 na interface Windows.Storage.Streams.IBuffer especificada.

GetWindowsRuntimeBuffer(MemoryStream)

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

GetWindowsRuntimeBuffer(MemoryStream, Int32, Int32)

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

IsSameData(IBuffer, IBuffer)

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

ToArray(IBuffer)

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

ToArray(IBuffer, UInt32, Int32)

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

Aplica-se a