WindowsRuntimeBufferExtensions Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Poskytuje rozšiřující metody pro provoz prostředí Windows Runtime vyrovnávacích pamětí (rozhraní 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
- Dědičnost
-
WindowsRuntimeBufferExtensions
- Atributy
Metody
AsBuffer(Byte[]) |
Vrátí Rozhraní Windows.Storage.Streams.IBuffer, které představuje zadané pole bajtů. |
AsBuffer(Byte[], Int32, Int32) |
Vrátí Windows.Storage.Streams.IBuffer rozhraní, které představuje rozsah bajtů v zadaném bajtovém poli. |
AsBuffer(Byte[], Int32, Int32, Int32) |
Vrátí Windows.Storage.Streams.IBuffer rozhraní, které představuje rozsah bajtů v zadaném bajtovém poli. Volitelně nastaví Length vlastnost IBuffer na hodnotu, která je menší než kapacita. |
AsStream(IBuffer) |
Vrátí datový proud, který představuje stejnou paměť jako zadané rozhraní Windows.Storage.Streams.IBuffer. |
CopyTo(Byte[], IBuffer) |
Zkopíruje všechny bajty ze zdrojového pole do cílové vyrovnávací paměti (Windows.Storage.Streams.IBuffer) počínaje posunem 0 (nula) v obou. Metoda neaktualizuje délku cílové vyrovnávací paměti. |
CopyTo(Byte[], Int32, IBuffer, UInt32, Int32) |
Zkopíruje bajty ze zdrojového pole do cílové vyrovnávací paměti (Windows.Storage.Streams.IBuffer) a určí počáteční index ve zdrojovém poli, počáteční index v cílové vyrovnávací paměti a počet bajtů ke kopírování. Metoda neaktualizuje vlastnost Length cílové vyrovnávací paměti. |
CopyTo(IBuffer, Byte[]) |
Zkopíruje všechny bajty ze zdrojové vyrovnávací paměti (Windows.Storage.Streams.IBuffer) do cílového pole počínaje posunem 0 (nula) v obou. |
CopyTo(IBuffer, IBuffer) |
Zkopíruje všechny bajty ze zdrojové vyrovnávací paměti (Windows.Storage.Streams.IBuffer) do cílové vyrovnávací paměti počínaje posunem 0 (nula) v obou. |
CopyTo(IBuffer, UInt32, Byte[], Int32, Int32) |
Zkopíruje bajty ze zdrojové vyrovnávací paměti (Windows.Storage.Streams.IBuffer) do cílového pole a určí počáteční index ve zdrojové vyrovnávací paměti, počáteční index v cílovém poli a počet bajtů ke kopírování. |
CopyTo(IBuffer, UInt32, IBuffer, UInt32, UInt32) |
Zkopíruje bajty ze zdrojové vyrovnávací paměti (Windows.Storage.Streams.IBuffer) do cílové vyrovnávací paměti a určí počáteční index ve zdroji, počáteční index v cíli a počet bajtů ke zkopírování. |
GetByte(IBuffer, UInt32) |
Vrátí bajt na zadaném posunu v zadaném rozhraní Windows.Storage.Streams.IBuffer. |
GetWindowsRuntimeBuffer(MemoryStream) |
Vrátí Windows.Storage.Streams.IBuffer rozhraní, které představuje stejnou paměť jako zadaný datový proud paměti. |
GetWindowsRuntimeBuffer(MemoryStream, Int32, Int32) |
Vrátí rozhraní Windows.Storage.Streams.IBuffer, které představuje oblast v paměti, kterou představuje zadaný datový proud paměti. |
IsSameData(IBuffer, IBuffer) |
Vrátí hodnotu, která označuje, zda dvě vyrovnávací paměti (Objekty Windows.Storage.Streams.IBuffer) představují stejnou oblast základní paměti. |
ToArray(IBuffer) |
Vrátí nové pole, které je vytvořeno z obsahu zadané vyrovnávací paměti (Windows.Storage.Streams.IBuffer). Velikost pole je hodnota Length vlastnost IBuffer. |
ToArray(IBuffer, UInt32, Int32) |
Vrátí nové pole, které je vytvořeno z obsahu zadané vyrovnávací paměti (Windows.Storage.Streams.IBuffer), počínaje zadaným posunem a včetně zadaného počtu bajtů. |