WindowsRuntimeBufferExtensions.GetWindowsRuntimeBuffer Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
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
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.