WindowsRuntimeBufferExtensions.GetWindowsRuntimeBuffer Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
GetWindowsRuntimeBuffer(MemoryStream) |
Restituisce un'interfaccia Windows.Storage.Streams.IBuffer che rappresenta la stessa memoria del flusso di memoria specificato. |
GetWindowsRuntimeBuffer(MemoryStream, Int32, Int32) |
Restituisce un'interfaccia Windows.Storage.Streams.IBuffer che rappresenta un'area all'interno della memoria rappresentata dal flusso di memoria specificato. |
GetWindowsRuntimeBuffer(MemoryStream)
Importante
Questa API non è conforme a CLS.
Restituisce un'interfaccia Windows.Storage.Streams.IBuffer che rappresenta la stessa memoria del flusso di memoria specificato.
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
Parametri
- underlyingStream
- MemoryStream
Flusso che specifica la memoria sottostante per IBuffer.
Restituisce
Interfaccia Windows.Storage.Streams.IBuffer con la stessa memoria sottostante del flusso di memoria specificato.
- Attributi
Si applica a
GetWindowsRuntimeBuffer(MemoryStream, Int32, Int32)
Importante
Questa API non è conforme a CLS.
Restituisce un'interfaccia Windows.Storage.Streams.IBuffer che rappresenta un'area all'interno della memoria rappresentata dal flusso di memoria specificato.
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
Parametri
- underlyingStream
- MemoryStream
Flusso che condivide la memoria con IBuffer.
- positionInStream
- Int32
Posizione dell'area di memoria condivisa in underlyingStream
.
- length
- Int32
Dimensioni massime dell'area di memoria condivisa. Se il numero di byte in underlyingStream
, a partire da positionInStream
, è minore di length
, l'oggetto IBuffer restituito rappresenta solo i byte disponibili.
Restituisce
Interfaccia Windows.Storage.Streams.IBuffer con un'area sottostante nella memoria sottostante al flusso di memoria specificato.
- Attributi
Eccezioni
underlyingStream
è null.
positionInStream
o length
è minore di 0 (zero).
positionInStream
è oltre la fine di source
.
underlyingStream
non può esporre il relativo buffer di memoria sottostante.
Il underlyingStream
è stato chiuso.