Aracılığıyla paylaş


WindowsRuntimeBufferExtensions.GetWindowsRuntimeBuffer Yöntem

Tanım

Aşırı Yüklemeler

GetWindowsRuntimeBuffer(MemoryStream)

Belirtilen bellek akışıyla aynı belleği temsil eden bir Windows.Storage.Streams.IBuffer arabirimi döndürür.

GetWindowsRuntimeBuffer(MemoryStream, Int32, Int32)

Belirtilen bellek akışının bellek içindeki bir bölgeyi temsil eden bir Windows.Storage.Streams.IBuffer arabirimi döndürür.

GetWindowsRuntimeBuffer(MemoryStream)

Önemli

Bu API, CLS uyumlu değildir.

Belirtilen bellek akışıyla aynı belleği temsil eden bir Windows.Storage.Streams.IBuffer arabirimi döndürür.

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

Parametreler

underlyingStream
MemoryStream

IBuffer için yedekleme belleği sağlayan akış.

Döndürülenler

Belirtilen bellek akışını destekleyen aynı bellek tarafından yedeklenen bir Windows.Storage.Streams.IBuffer arabirimi.

Öznitelikler

Şunlara uygulanır

GetWindowsRuntimeBuffer(MemoryStream, Int32, Int32)

Önemli

Bu API, CLS uyumlu değildir.

Belirtilen bellek akışının bellek içindeki bir bölgeyi temsil eden bir Windows.Storage.Streams.IBuffer arabirimi döndürür.

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

Parametreler

underlyingStream
MemoryStream

IBuffer ile bellek paylaşan akış.

positionInStream
Int32

içindeki paylaşılan bellek bölgesinin underlyingStreamkonumu.

length
Int32

Paylaşılan bellek bölgesinin en büyük boyutu. konumundan başlayarak positionInStreamiçindeki underlyingStreambayt sayısı değerinden lengthküçükse, döndürülen IBuffer yalnızca kullanılabilir baytları temsil eder.

Döndürülenler

Belirtilen bellek akışını destekleyen bellek içindeki bir bölge tarafından yedeklenen bir Windows.Storage.Streams.IBuffer arabirimi.

Öznitelikler

Özel durumlar

underlyingStream null değeridir.

positionInStream veya length 0'dan (sıfır) küçüktür.

positionInStream , sonunun ötesindedir source.

underlyingStream , temel alınan bellek arabelleğine maruz bırakamaz.

underlyingStream kapatıldı.

Şunlara uygulanır