WindowsRuntimeBufferExtensions.GetWindowsRuntimeBuffer Método

Definição

Sobrecargas

Nome Description
GetWindowsRuntimeBuffer(MemoryStream)

Retorna um Windows. Interface Storage.Streams.IBuffer que representa a mesma memória do fluxo de memória especificado.

GetWindowsRuntimeBuffer(MemoryStream, Int32, Int32)

Retorna um Windows. Interface Storage.Streams.IBuffer que representa uma região dentro da memória que o fluxo de memória especificado representa.

GetWindowsRuntimeBuffer(MemoryStream)

Importante

Esta API não está em conformidade com CLS.

Retorna um Windows. Interface Storage.Streams.IBuffer que representa a mesma memória do fluxo de memória especificado.

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

Parâmetros

underlyingStream
MemoryStream

O fluxo que fornece a memória de backup para o IBuffer.

Retornos

Um Windows. Interface Storage.Streams.IBuffer que é apoiada pela mesma memória que faz backup do fluxo de memória especificado.

Atributos

Aplica-se a

GetWindowsRuntimeBuffer(MemoryStream, Int32, Int32)

Importante

Esta API não está em conformidade com CLS.

Retorna um Windows. Interface Storage.Streams.IBuffer que representa uma região dentro da memória que o fluxo de memória especificado representa.

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

Parâmetros

underlyingStream
MemoryStream

O fluxo que compartilha memória com o IBuffer.

positionInStream
Int32

A posição da região de memória compartilhada em underlyingStream.

length
Int32

O tamanho máximo da região de memória compartilhada. Se o número de bytes em , começando em underlyingStreampositionInStream, for menor que lengtho IBuffer retornado representará apenas os bytes disponíveis.

Retornos

Um Windows. Interface Storage.Streams.IBuffer que é apoiada por uma região dentro da memória que faz backup do fluxo de memória especificado.

Atributos

Exceções

underlyingStream é nulo.

positionInStream ou length é menor que 0 (zero).

positionInStream está além do fim de underlyingStream.

underlyingStream não pode expor seu buffer de memória subjacente.

underlyingStream foi fechado.

Aplica-se a