WindowsRuntimeBufferExtensions.GetWindowsRuntimeBuffer Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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
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
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.