WindowsRuntimeBufferExtensions.GetWindowsRuntimeBuffer Methode

Definition

Überlädt

Name Beschreibung
GetWindowsRuntimeBuffer(MemoryStream)

Gibt einen Windows zurück. Storage.Streams.IBuffer-Schnittstelle, die denselben Speicher wie der angegebene Speicherstrom darstellt.

GetWindowsRuntimeBuffer(MemoryStream, Int32, Int32)

Gibt einen Windows zurück. Storage.Streams.IBuffer-Schnittstelle, die einen Bereich innerhalb des Speichers darstellt, den der angegebene Speicherstrom darstellt.

GetWindowsRuntimeBuffer(MemoryStream)

Wichtig

Diese API ist nicht CLS-kompatibel.

Gibt einen Windows zurück. Storage.Streams.IBuffer-Schnittstelle, die denselben Speicher wie der angegebene Speicherstrom darstellt.

public:
[System::Runtime::CompilerServices::Extension]
 static Windows::Storage::Streams::IBuffer ^ GetWindowsRuntimeBuffer(System::IO::MemoryStream ^ underlyingStream);
[System.CLSCompliant(false)]
public static Windows.Storage.Streams.IBuffer GetWindowsRuntimeBuffer(this System.IO.MemoryStream underlyingStream);
[<System.CLSCompliant(false)>]
static member GetWindowsRuntimeBuffer : System.IO.MemoryStream -> Windows.Storage.Streams.IBuffer
<Extension()>
Public Function GetWindowsRuntimeBuffer (underlyingStream As MemoryStream) As IBuffer

Parameter

underlyingStream
MemoryStream

Der Datenstrom, der den Sicherungsspeicher für den IBuffer bereitstellt.

Gibt zurück

Eine Windows. Storage.Streams.IBuffer-Schnittstelle, die durch denselben Speicher unterstützt wird, der den angegebenen Speicherdatenstrom zurückgibt.

Attribute

Gilt für:

GetWindowsRuntimeBuffer(MemoryStream, Int32, Int32)

Wichtig

Diese API ist nicht CLS-kompatibel.

Gibt einen Windows zurück. Storage.Streams.IBuffer-Schnittstelle, die einen Bereich innerhalb des Speichers darstellt, den der angegebene Speicherstrom darstellt.

public:
[System::Runtime::CompilerServices::Extension]
 static Windows::Storage::Streams::IBuffer ^ GetWindowsRuntimeBuffer(System::IO::MemoryStream ^ underlyingStream, int positionInStream, int length);
[System.CLSCompliant(false)]
public static Windows.Storage.Streams.IBuffer GetWindowsRuntimeBuffer(this System.IO.MemoryStream underlyingStream, int positionInStream, int length);
[<System.CLSCompliant(false)>]
static member GetWindowsRuntimeBuffer : System.IO.MemoryStream * int * int -> Windows.Storage.Streams.IBuffer
<Extension()>
Public Function GetWindowsRuntimeBuffer (underlyingStream As MemoryStream, positionInStream As Integer, length As Integer) As IBuffer

Parameter

underlyingStream
MemoryStream

Der Datenstrom, der Speicher für den IBuffer gemeinsam verwendet.

positionInStream
Int32

Die Position des freigegebenen Speicherbereichs in underlyingStream.

length
Int32

Die maximale Größe des freigegebenen Speicherbereichs. Wenn die Anzahl der Bytes in underlyingStream, beginnend bei positionInStream, kleiner als lengthist, stellt der zurückgegebene IBuffer nur die verfügbaren Bytes dar.

Gibt zurück

Eine Windows. Storage.Streams.IBuffer-Schnittstelle, die von einem Bereich im Speicher unterstützt wird, der den angegebenen Speicherdatenstrom zurückgibt.

Attribute

Ausnahmen

underlyingStream ist NULL.

positionInStream oder length kleiner als 0 (Null).

positionInStream ist über das Ende von underlyingStream.

underlyingStream Der zugrunde liegende Speicherpuffer kann nicht verfügbar gemacht werden.

underlyingStream wurde geschlossen.

Gilt für: