WindowsRuntimeBufferExtensions.GetWindowsRuntimeBuffer Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Överlagringar
| Name | Description |
|---|---|
| GetWindowsRuntimeBuffer(MemoryStream) |
Returnerar en Windows. Storage.Streams.IBuffer-gränssnittet som representerar samma minne som den angivna minnesströmmen. |
| GetWindowsRuntimeBuffer(MemoryStream, Int32, Int32) |
Returnerar en Windows. Storage.Streams.IBuffer-gränssnittet som representerar en region i det minne som den angivna minnesströmmen representerar. |
GetWindowsRuntimeBuffer(MemoryStream)
Viktigt!
Detta API uppfyller inte CLS.
Returnerar en Windows. Storage.Streams.IBuffer-gränssnittet som representerar samma minne som den angivna minnesströmmen.
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
Parametrar
- underlyingStream
- MemoryStream
Strömmen som tillhandahåller bakgrundsminnet för IBuffer.
Returer
En Windows. Storage.Streams.IBuffer-gränssnittet som backas upp av samma minne som säkerhetskopierar den angivna minnesströmmen.
- Attribut
Gäller för
GetWindowsRuntimeBuffer(MemoryStream, Int32, Int32)
Viktigt!
Detta API uppfyller inte CLS.
Returnerar en Windows. Storage.Streams.IBuffer-gränssnittet som representerar en region i det minne som den angivna minnesströmmen representerar.
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
Parametrar
- underlyingStream
- MemoryStream
Strömmen som delar minne med IBuffer.
- positionInStream
- Int32
Positionen för den delade minnesregionen i underlyingStream.
- length
- Int32
Den maximala storleken på den delade minnesregionen. Om antalet byte i underlyingStream, som börjar vid positionInStream, är mindre än length, representerar den IBuffer som returneras endast de tillgängliga byteen.
Returer
En Windows. Storage.Streams.IBuffer-gränssnittet som backas upp av en region i minnet som stöder den angivna minnesströmmen.
- Attribut
Undantag
underlyingStream är null.
positionInStream eller length är mindre än 0 (noll).
positionInStream är bortom slutet av underlyingStream.
underlyingStream kan inte exponera dess underliggande minnesbuffert.
underlyingStream har stängts.