WindowsRuntimeBufferExtensions.GetWindowsRuntimeBuffer Metodo

Definizione

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.

Si applica a