Condividi tramite


WindowsRuntimeBufferExtensions Classe

Definizione

Fornisce metodi di estensione per l'uso dei buffer di Windows Runtime (interfaccia 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
Ereditarietà
WindowsRuntimeBufferExtensions
Attributi

Metodi

AsBuffer(Byte[])

Restituisce un'interfaccia Windows.Storage.Streams.IBuffer che rappresenta la matrice di byte specificata.

AsBuffer(Byte[], Int32, Int32)

Restituisce un'interfaccia Windows.Storage.Streams.IBuffer che rappresenta un intervallo di byte nella matrice di byte specificata.

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

Restituisce un'interfaccia Windows.Storage.Streams.IBuffer che rappresenta un intervallo di byte nella matrice di byte specificata. Imposta facoltativamente la proprietà Length di IBuffer su un valore minore della capacità.

AsStream(IBuffer)

Restituisce un flusso che rappresenta la stessa memoria rappresentata dall'interfaccia Windows.Storage.Streams.IBuffer specificata.

CopyTo(Byte[], IBuffer)

Copia tutti i byte dalla matrice di origine nel buffer di destinazione (Windows.Storage.Streams.IBuffer), a partire dall'offset 0 (zero) in entrambi. Il metodo non aggiorna la lunghezza del buffer di destinazione.

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

Copia i byte dalla matrice di origine nel buffer di destinazione (Windows.Storage.Streams.IBuffer), specificando l'indice iniziale nella matrice di origine, l'indice iniziale nel buffer di destinazione e il numero di byte da copiare. Il metodo non aggiorna la proprietà Length del buffer di destinazione.

CopyTo(IBuffer, Byte[])

Copia tutti i byte dal buffer di origine (Windows.Storage.Streams.IBuffer) nella matrice di destinazione, a partire dall'offset 0 (zero) in entrambi.

CopyTo(IBuffer, IBuffer)

Copia tutti i byte dal buffer di origine (Windows.Storage.Streams.IBuffer) nel buffer di destinazione, a partire dall'offset 0 (zero) in entrambi.

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

Copia i byte dal buffer di origine (Windows.Storage.Streams.IBuffer) nella matrice di destinazione, specificando l'indice iniziale nel buffer di origine, l'indice iniziale nella matrice di destinazione e il numero di byte da copiare.

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

Copia i byte dal buffer di origine (Windows.Storage.Streams.IBuffer) nel buffer di destinazione, specificando l'indice iniziale nell'origine, l'indice iniziale nella destinazione e il numero di byte da copiare.

GetByte(IBuffer, UInt32)

Restituisce il byte all'offset specificato nell'interfaccia Windows.Storage.Streams.IBuffer specificata.

GetWindowsRuntimeBuffer(MemoryStream)

Restituisce un'interfaccia Windows.Storage.Streams.IBuffer che rappresenta la stessa memoria del flusso di memoria specificato.

GetWindowsRuntimeBuffer(MemoryStream, Int32, Int32)

Restituisce un'interfaccia Windows.Storage.Streams.IBuffer che rappresenta un'area all'interno della memoria rappresentata dal flusso di memoria specificato.

IsSameData(IBuffer, IBuffer)

Restituisce un valore che indica se due buffer (oggetti Windows.Storage.Streams.IBuffer) rappresentano la stessa area di memoria sottostante.

ToArray(IBuffer)

Restituisce una nuova matrice creata dal contenuto del buffer specificato (Windows.Storage.Streams.IBuffer). Le dimensioni della matrice corrispondono al valore della proprietà Length di IBuffer.

ToArray(IBuffer, UInt32, Int32)

Restituisce una nuova matrice creata dal contenuto del buffer specificato (Windows.Storage.Streams.IBuffer), a partire da un offset specificato e includendo un numero di byte specificato.

Si applica a