WindowsRuntimeBufferExtensions.GetWindowsRuntimeBuffer Método

Definição

Sobrecargas

Name Description
GetWindowsRuntimeBuffer(MemoryStream)

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

GetWindowsRuntimeBuffer(MemoryStream, Int32, Int32)

Devolve 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.

Devolve 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.

Devoluções

Um Windows. Interface Storage.Streams.IBuffer que é suportada pela mesma memória que suporta o fluxo de memória especificado.

Atributos

Aplica-se a

GetWindowsRuntimeBuffer(MemoryStream, Int32, Int32)

Importante

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

Devolve 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 stream que partilha memória com o IBuffer.

positionInStream
Int32

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

length
Int32

O tamanho máximo da região de memória partilhada. Se o número de bytes em underlyingStream, começando em positionInStream, for menor que length, o IBuffer devolvido representa apenas os bytes disponíveis.

Devoluções

Um Windows. Interface Storage.Streams.IBuffer que é suportada por uma região dentro da memória que suporta o fluxo de memória especificado.

Atributos

Exceções

underlyingStream é null.

positionInStream ou length é inferior a 0 (zero).

positionInStream está para além do fim de underlyingStream.

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

underlyingStream foi encerrado.

Aplica-se a