WindowsRuntimeBufferExtensions Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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. |