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
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 underlyingStream
konumu.
- length
- Int32
Paylaşılan bellek bölgesinin en büyük boyutu. konumundan başlayarak positionInStream
içindeki underlyingStream
bayt sayısı değerinden length
küçü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ı.