WindowsRuntimeBufferExtensions.GetWindowsRuntimeBuffer Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.