WindowsRuntimeBufferExtensions Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Udostępnia metody rozszerzenia do obsługi buforów środowisko wykonawcze systemu Windows (Windows.Storage.Streams.IBuffer).
public ref class WindowsRuntimeBufferExtensions abstract sealed
public static class WindowsRuntimeBufferExtensions
[System.Security.SecurityCritical]
public static class WindowsRuntimeBufferExtensions
type WindowsRuntimeBufferExtensions = class
[<System.Security.SecurityCritical>]
type WindowsRuntimeBufferExtensions = class
Public Module WindowsRuntimeBufferExtensions
- Dziedziczenie
-
WindowsRuntimeBufferExtensions
- Atrybuty
Metody
AsBuffer(Byte[]) |
Zwraca interfejs Windows.Storage.Streams.IBuffer reprezentujący określoną tablicę bajtów. |
AsBuffer(Byte[], Int32, Int32) |
Zwraca interfejs Windows.Storage.Streams.IBuffer reprezentujący zakres bajtów w określonej tablicy bajtów. |
AsBuffer(Byte[], Int32, Int32, Int32) |
Zwraca interfejs Windows.Storage.Streams.IBuffer reprezentujący zakres bajtów w określonej tablicy bajtów. Opcjonalnie ustawia właściwość Length IBuffer na wartość mniejszą niż pojemność. |
AsStream(IBuffer) |
Zwraca strumień reprezentujący tę samą pamięć, którą reprezentuje określony interfejs Windows.Storage.Streams.IBuffer. |
CopyTo(Byte[], IBuffer) |
Kopiuje wszystkie bajty z tablicy źródłowej do buforu docelowego (Windows.Storage.Streams.IBuffer), rozpoczynając od przesunięcia 0 (zero) w obu. Metoda nie aktualizuje długości buforu docelowego. |
CopyTo(Byte[], Int32, IBuffer, UInt32, Int32) |
Kopiuje bajty z tablicy źródłowej do buforu docelowego (Windows.Storage.Streams.IBuffer), określając indeks początkowy w tablicy źródłowej, indeks początkowy w buforze docelowym i liczbę bajtów do skopiowania. Metoda nie aktualizuje właściwości Length buforu docelowego. |
CopyTo(IBuffer, Byte[]) |
Kopiuje wszystkie bajty z buforu źródłowego (Windows.Storage.Streams.IBuffer) do tablicy docelowej, zaczynając od przesunięcia 0 (zero) w obu. |
CopyTo(IBuffer, IBuffer) |
Kopiuje wszystkie bajty z buforu źródłowego (Windows.Storage.Streams.IBuffer) do buforu docelowego, począwszy od przesunięcia 0 (zero) w obu. |
CopyTo(IBuffer, UInt32, Byte[], Int32, Int32) |
Kopiuje bajty z buforu źródłowego (Windows.Storage.Streams.IBuffer) do tablicy docelowej, określając indeks początkowy w buforze źródłowym, indeks początkowy w tablicy docelowej oraz liczbę bajtów do skopiowania. |
CopyTo(IBuffer, UInt32, IBuffer, UInt32, UInt32) |
Kopiuje bajty z buforu źródłowego (Windows.Storage.Streams.IBuffer) do buforu docelowego, określając indeks początkowy w źródle, indeks początkowy w miejscu docelowym i liczbę bajtów do skopiowania. |
GetByte(IBuffer, UInt32) |
Zwraca bajt z określonym przesunięciem w określonym interfejsie Windows.Storage.Streams.IBuffer. |
GetWindowsRuntimeBuffer(MemoryStream) |
Zwraca interfejs Windows.Storage.Streams.IBuffer, który reprezentuje tę samą pamięć co określony strumień pamięci. |
GetWindowsRuntimeBuffer(MemoryStream, Int32, Int32) |
Zwraca interfejs Windows.Storage.Streams.IBuffer reprezentujący region w pamięci reprezentowanej przez określony strumień pamięci. |
IsSameData(IBuffer, IBuffer) |
Zwraca wartość wskazującą, czy dwa bufory (obiekty Windows.Storage.Streams.IBuffer) reprezentują ten sam podstawowy region pamięci. |
ToArray(IBuffer) |
Zwraca nową tablicę utworzoną na podstawie zawartości określonego buforu (Windows.Storage.Streams.IBuffer). Rozmiar tablicy to wartość właściwości Length IBuffer. |
ToArray(IBuffer, UInt32, Int32) |
Zwraca nową tablicę utworzoną na podstawie zawartości określonego buforu (Windows.Storage.Streams.IBuffer), rozpoczynając od określonego przesunięcia i uwzględniającą określoną liczbę bajtów. |