WindowsRuntimeBufferExtensions.GetWindowsRuntimeBuffer Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.