WindowsRuntimeBufferExtensions.GetWindowsRuntimeBuffer Méthode

Définition

Surcharges

Nom Description
GetWindowsRuntimeBuffer(MemoryStream)

Retourne un Windows. Interface Storage.Streams.IBuffer qui représente la même mémoire que le flux de mémoire spécifié.

GetWindowsRuntimeBuffer(MemoryStream, Int32, Int32)

Retourne un Windows. Interface Storage.Streams.IBuffer qui représente une région dans la mémoire que le flux de mémoire spécifié représente.

GetWindowsRuntimeBuffer(MemoryStream)

Important

Cette API n’est pas conforme CLS.

Retourne un Windows. Interface Storage.Streams.IBuffer qui représente la même mémoire que le flux de mémoire spécifié.

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

Paramètres

underlyingStream
MemoryStream

Flux qui fournit la mémoire de stockage pour IBuffer.

Retours

Un Windows. Interface Storage.Streams.IBuffer sauvegardée par la même mémoire que celle qui sauvegarde le flux de mémoire spécifié.

Attributs

S’applique à

GetWindowsRuntimeBuffer(MemoryStream, Int32, Int32)

Important

Cette API n’est pas conforme CLS.

Retourne un Windows. Interface Storage.Streams.IBuffer qui représente une région dans la mémoire que le flux de mémoire spécifié représente.

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

Paramètres

underlyingStream
MemoryStream

Flux qui partage la mémoire avec IBuffer.

positionInStream
Int32

Position de la région de mémoire partagée dans underlyingStream.

length
Int32

Taille maximale de la région de mémoire partagée. Si le nombre d’octets dans underlyingStream, en commençant à , est inférieur lengthà positionInStream, le IBuffer retourné représente uniquement les octets disponibles.

Retours

Un Windows. Interface Storage.Streams.IBuffer sauvegardée par une région dans la mémoire qui sauvegarde le flux de mémoire spécifié.

Attributs

Exceptions

underlyingStream a la valeur null.

positionInStream ou length est inférieur à 0 (zéro).

positionInStream est au-delà de la fin de underlyingStream.

underlyingStream ne peut pas exposer sa mémoire tampon de mémoire sous-jacente.

underlyingStream a été fermé.

S’applique à