WindowsRuntimeBufferExtensions.GetWindowsRuntimeBuffer Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ü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.