WindowsRuntimeBufferExtensions.GetWindowsRuntimeBuffer Yöntem

Tanım

Aşırı Yüklemeler

Name Description
GetWindowsRuntimeBuffer(MemoryStream)

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

GetWindowsRuntimeBuffer(MemoryStream, Int32, Int32)

bir Windows döndürür. Bellek içinde belirtilen bellek akışının temsil ettiği bir bölgeyi temsil eden Storage.Streams.IBuffer arabirimi.

GetWindowsRuntimeBuffer(MemoryStream)

Önemli

Bu API, CLS uyumlu değildir.

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

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

Windows.Storage.Streams.IBuffer

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

Öznitelikler

Şunlara uygulanır

GetWindowsRuntimeBuffer(MemoryStream, Int32, Int32)

Önemli

Bu API, CLS uyumlu değildir.

bir Windows döndürür. Bellek içinde belirtilen bellek akışının temsil ettiği bir bölgeyi temsil eden Storage.Streams.IBuffer arabirimi.

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 underlyingStreamiçindeki positionInStreambayt sayısı değerinden lengthküçükse, döndürülen IBuffer yalnızca kullanılabilir baytları temsil eder.

Döndürülenler

Windows.Storage.Streams.IBuffer

Bir Windows. Bellek içinde belirtilen bellek akışını destekleyen bir bölge tarafından yedeklenen Storage.Streams.IBuffer arabirimi.

Öznitelikler

Özel durumlar

underlyingStream null değeridir.

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

positionInStream , sonunun underlyingStreamötesindedir.

underlyingStream temel alınan bellek arabelleğini kullanıma sunmaz.

underlyingStream kapatılmıştır.

Şunlara uygulanır