WindowsRuntimeBufferExtensions.GetWindowsRuntimeBuffer Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Overload
GetWindowsRuntimeBuffer(MemoryStream) |
Mengembalikan antarmuka Windows.Storage.Streams.IBuffer yang mewakili memori yang sama dengan aliran memori yang ditentukan. |
GetWindowsRuntimeBuffer(MemoryStream, Int32, Int32) |
Mengembalikan antarmuka Windows.Storage.Streams.IBuffer yang mewakili wilayah dalam memori yang diwakili aliran memori yang ditentukan. |
GetWindowsRuntimeBuffer(MemoryStream)
Penting
API ini bukan kompatibel CLS.
Mengembalikan antarmuka Windows.Storage.Streams.IBuffer yang mewakili memori yang sama dengan aliran memori yang ditentukan.
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
Aliran yang menyediakan memori cadangan untuk IBuffer.
Mengembalikan
Antarmuka Windows.Storage.Streams.IBuffer yang didukung oleh memori yang sama yang mendukung aliran memori yang ditentukan.
- Atribut
Berlaku untuk
GetWindowsRuntimeBuffer(MemoryStream, Int32, Int32)
Penting
API ini bukan kompatibel CLS.
Mengembalikan antarmuka Windows.Storage.Streams.IBuffer yang mewakili wilayah dalam memori yang diwakili aliran memori yang ditentukan.
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
Aliran yang berbagi memori dengan IBuffer.
- positionInStream
- Int32
Posisi wilayah memori bersama di underlyingStream
.
- length
- Int32
Ukuran maksimum wilayah memori bersama. Jika jumlah byte dalam underlyingStream
, mulai dari positionInStream
, kurang dari length
, IBuffer yang dikembalikan hanya mewakili byte yang tersedia.
Mengembalikan
Antarmuka Windows.Storage.Streams.IBuffer yang didukung oleh wilayah dalam memori yang mendukung aliran memori yang ditentukan.
- Atribut
Pengecualian
underlyingStream
adalah null.
positionInStream
atau length
kurang dari 0 (nol).
positionInStream
berada di luar akhir .source
underlyingStream
tidak dapat mengekspos buffer memori yang mendasar.
underlyingStream
telah ditutup.