WindowsRuntimeBufferExtensions Klasse

Definition

Stellt Erweiterungsmethoden für Vorgänge für Windows-Runtime-Puffer (Windows.Storage.Streams.IBuffer-Schnittstelle) bereit.

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
Vererbung
WindowsRuntimeBufferExtensions
Attribute

Methoden

AsBuffer(Byte[])

Gibt eine Windows.Storage.Streams.IBuffer-Schnittstelle zurück, die das angegebene Bytearray darstellt.

AsBuffer(Byte[], Int32, Int32)

Gibt eine Windows.Storage.Streams.IBuffer-Schnittstelle zurück, die einen Bytebereich im angegebenen Bytearray darstellt.

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

Gibt eine Windows.Storage.Streams.IBuffer-Schnittstelle zurück, die einen Bytebereich im angegebenen Bytearray darstellt. Legt optional die Length-Eigenschaft der IBuffer-Schnittstelle auf einen Wert fest, der kleiner ist als die Kapazität.

AsStream(IBuffer)

Gibt einen Stream zurück, der den gleichen Speicher darstellt wie die angegebene Windows.Storage.Streams.IBuffer-Schnittstelle.

CopyTo(Byte[], IBuffer)

Kopiert alle Bytes aus dem Quellarray in den Zielpuffer (Windows.Storage.Streams.IBuffer). Als Startindex wird jeweils der Offset 0 (null) verwendet. Die Methode aktualisiert nicht die Länge des Zielpuffers.

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

Kopiert Bytes aus dem Quellarray in den Zielpuffer (Windows.Storage.Streams.IBuffer) und gibt den Startindex im Quellarray, den Startindex im Zielpuffer und die Anzahl der zu kopierenden Bytes an. Die Methode aktualisiert nicht die Length-Eigenschaft des Zielpuffers.

CopyTo(IBuffer, Byte[])

Kopiert alle Bytes aus dem Quellpuffer (Windows.Storage.Streams.IBuffer) in das Zielarray. Als Startindex wird jeweils der Offset 0 (null) verwendet.

CopyTo(IBuffer, IBuffer)

Kopiert alle Bytes aus dem Quellpuffer (Windows.Storage.Streams.IBuffer) in den Zielpuffer. Als Startindex wird jeweils der Offset 0 (null) verwendet.

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

Kopiert Bytes aus dem Quellpuffer (Windows.Storage.Streams.IBuffer) in das Zielarray und gibt den Startindex im Quellpuffer, den Startindex im Zielarray und die Anzahl der zu kopierenden Bytes an.

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

Kopiert Bytes aus dem Quellpuffer (Windows.Storage.Streams.IBuffer) in den Zielpuffer und gibt den Startindex in der Quelle, den Startindex im Ziel und die Anzahl der zu kopierenden Bytes an.

GetByte(IBuffer, UInt32)

Gibt das Byte am angegebenen Offset in der angegebenen Windows.Storage.Streams.IBuffer-Schnittstelle zurück.

GetWindowsRuntimeBuffer(MemoryStream)

Gibt eine Windows.Storage.Streams.IBuffer-Schnittstelle zurück, die den gleichen Speicher wie der angegebene Speicherstream darstellt.

GetWindowsRuntimeBuffer(MemoryStream, Int32, Int32)

Gibt eine Windows.Storage.Streams.IBuffer-Schnittstelle zurück, die den Speicherbereich des angegebenen Speicherstreams darstellt.

IsSameData(IBuffer, IBuffer)

Gibt einen Wert zurück, der angibt, ob zwei Puffer (Windows.Storage.Streams.IBuffer-Objekte) den gleichen zugrunde liegenden Speicherbereich darstellen.

ToArray(IBuffer)

Gibt ein neues Array zurück, das aus den Inhalten des angegebenen Puffers (Windows.Storage.Streams.IBuffer) erstellt wird. Die Größe des Arrays ist der Wert der Length-Eigenschaft der IBuffer-Schnittstelle.

ToArray(IBuffer, UInt32, Int32)

Gibt ein neues Array zurück, das aus den Inhalten des angegebenen Puffers (Windows.Storage.Streams.IBuffer) erstellt wird und die angegebene Anzahl von Bytes enthält. Der Startindex ist der angegebene Offset.

Gilt für: