WindowsRuntimeBufferExtensions.GetWindowsRuntimeBuffer Metódus

Definíció

Túlterhelések

Name Description
GetWindowsRuntimeBuffer(MemoryStream)

Egy Windows ad vissza. Storage.Streams.IBuffer felület, amely ugyanazt a memóriát képviseli, mint a megadott memóriastream.

GetWindowsRuntimeBuffer(MemoryStream, Int32, Int32)

Egy Windows ad vissza. Storage.Streams.IBuffer felület, amely a megadott memóriastream által képviselt memórián belüli régiót jelöli.

GetWindowsRuntimeBuffer(MemoryStream)

Fontos

Ez az API nem CLS-kompatibilis.

Egy Windows ad vissza. Storage.Streams.IBuffer felület, amely ugyanazt a memóriát képviseli, mint a megadott memóriastream.

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

Paraméterek

underlyingStream
MemoryStream

Az IBuffer háttérmemóriát biztosító stream.

Válaszok

Windows.Storage.Streams.IBuffer

Egy Windows. Storage.Streams.IBuffer felület, amelyet ugyanaz a memória biztosít, mint a megadott memóriastream.

Attribútumok

A következőre érvényes:

GetWindowsRuntimeBuffer(MemoryStream, Int32, Int32)

Fontos

Ez az API nem CLS-kompatibilis.

Egy Windows ad vissza. Storage.Streams.IBuffer felület, amely a megadott memóriastream által képviselt memórián belüli régiót jelöli.

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

Paraméterek

underlyingStream
MemoryStream

A memóriát az IBufferrel megosztó stream.

positionInStream
Int32

A megosztott memóriaterület helye a következőben underlyingStream: .

length
Int32

A megosztott memóriaterület maximális mérete. Ha a bájtok underlyingStreamszáma a kezdő időponttól positionInStreamkezdődően kisebb, akkor lengtha visszaadott IBuffer csak a rendelkezésre álló bájtokat jelöli.

Válaszok

Windows.Storage.Streams.IBuffer

Egy Windows. Storage.Streams.IBuffer felület, amelyet a memória egy olyan régiója biztosít, amely a megadott memóriastreamet háttérként használja.

Attribútumok

Kivételek

underlyingStream null értékű.

positionInStream vagy length kisebb, mint 0 (nulla).

positionInStream túl van a végéig underlyingStream.

underlyingStream A mögöttes memóriapuffer nem tehető elérhetővé.

underlyingStream lezárult.

A következőre érvényes: