WindowsRuntimeBufferExtensions Classe

Définition

Fournit des méthodes d'extension pour l'exploitation de mémoires tampons de 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
Héritage
WindowsRuntimeBufferExtensions
Attributs

Méthodes

AsBuffer(Byte[])

Retourne une interface Windows.Storage.Streams.IBuffer qui représente le tableau d’octets spécifié.

AsBuffer(Byte[], Int32, Int32)

Retourne une interface Windows.Storage.Streams.IBuffer qui représente une plage d’octets dans le tableau d’octets spécifié.

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

Retourne une interface Windows.Storage.Streams.IBuffer qui représente une plage d’octets dans le tableau d’octets spécifié. Définit éventuellement la propriété Length du IBuffer avec une valeur inférieure à la capacité.

AsStream(IBuffer)

Retourne un flux qui représente la même mémoire que celle représentée par l’interface Windows.Storage.Streams.IBuffer spécifiée.

CopyTo(Byte[], IBuffer)

Copie tous les octets du tableau source vers la mémoire tampon de destination (Windows.Storage.Streams.IBuffer), en commençant à l’offset 0 (zéro) dans les deux. La méthode ne met pas à jour la longueur de la mémoire tampon de destination.

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

Copie les octets du tableau source vers la mémoire tampon de destination (Windows.Storage.Streams.IBuffer), en spécifiant l’index de départ dans le tableau source, l’index de départ dans la mémoire tampon de destination et le nombre d'octets à copier. La méthode ne met pas à jour la propriété Length de la mémoire tampon de destination.

CopyTo(IBuffer, Byte[])

Copie tous les octets de la mémoire tampon source (Windows.Storage.Streams.IBuffer) vers le tableau de destination, en commençant à l’offset 0 (zéro) dans les deux.

CopyTo(IBuffer, IBuffer)

Copie tous les octets de la mémoire tampon source (Windows.Storage.Streams.IBuffer) vers la mémoire tampon de destination, en commençant à l’offset 0 (zéro) dans les deux.

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

Copie les octets de la mémoire tampon source (Windows.Storage.Streams.IBuffer) vers le tableau de destination, en spécifiant l’index de départ dans la mémoire tampon source, l’index de départ dans le tableau de destination et le nombre d’octets à copier.

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

Copie les octets de la mémoire tampon source (Windows.Storage.Streams.IBuffer) vers la mémoire tampon de destination, en spécifiant l’index de départ dans la source, l’index de départ dans la destination et le nombre d’octets à copier.

GetByte(IBuffer, UInt32)

Retourne l’octet au décalage spécifié dans l’interface Windows.Storage.Streams.IBuffer spécifiée.

GetWindowsRuntimeBuffer(MemoryStream)

Retourne une interface Windows.Storage.Streams.IBuffer qui représente la même mémoire que celle du flux de mémoire spécifié.

GetWindowsRuntimeBuffer(MemoryStream, Int32, Int32)

Retourne une interface Windows.Storage.Streams.IBuffer qui représente une zone dans la mémoire que le flux de mémoire spécifié représente.

IsSameData(IBuffer, IBuffer)

Retourne une valeur qui indique si deux mémoires tampons (objets Windows.Storage.Streams.IBuffer) représentent la même zone de mémoire sous-jacente.

ToArray(IBuffer)

Retourne un nouveau tableau qui est créé à partir du contenu de la mémoire tampon spécifiée (Windows.Storage.Streams.IBuffer). La taille du tableau est la valeur de la propriété Length du IBuffer.

ToArray(IBuffer, UInt32, Int32)

Retourne un nouveau tableau qui est créé à partir du contenu de la mémoire tampon spécifiée (Windows.Storage.Streams.IBuffer), en commençant à un décalage spécifié et comportant un nombre d’octets spécifié.

S’applique à