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 na vyrovnávací paměti prostředí Windows Runtime (Windows. Storage.Streams.IBuffer – rozhraní).
public ref class WindowsRuntimeBufferExtensions abstract sealed
[System.Security.SecurityCritical]
public static class WindowsRuntimeBufferExtensions
[<System.Security.SecurityCritical>]
type WindowsRuntimeBufferExtensions = class
Public Module WindowsRuntimeBufferExtensions
- Dědičnost
-
WindowsRuntimeBufferExtensions
- Atributy
Metody
| Name | Description |
|---|---|
| AsBuffer(Byte[], Int32, Int32, Int32) |
Vrátí Windows. Rozhraní Storage.Streams.IBuffer, které představuje rozsah bajtů v zadaném bajtovém poli. Volitelně nastaví vlastnost Length IBuffer na hodnotu, která je menší než kapacita. |
| AsBuffer(Byte[], Int32, Int32) |
Vrátí Windows. Rozhraní Storage.Streams.IBuffer, které představuje rozsah bajtů v zadaném bajtovém poli. |
| AsBuffer(Byte[]) |
Vrátí Windows. Rozhraní Storage.Streams.IBuffer, které představuje zadané pole bajtů. |
| AsStream(IBuffer) |
Vrátí datový proud, který představuje stejnou paměť jako zadaná Windows. Storage.Streams.IBuffer – rozhraní představuje. |
| 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), určení počátečního indexu ve zdrojovém poli, počáteční index v cílové vyrovnávací paměti a počet bajtů, které se mají zkopírovat. 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, určení počátečního indexu ve zdrojové vyrovnávací paměti, počáteční index v cílovém poli a počet bajtů, které se mají zkopírovat. |
| 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, určení počátečního indexu ve zdroji, počáteční index v cíli a počet bajtů, které se mají zkopírovat. |
| GetByte(IBuffer, UInt32) |
Vrátí bajt na zadaném posunu v zadaném Windows. Storage.Streams.IBuffer – rozhraní. |
| GetWindowsRuntimeBuffer(MemoryStream, Int32, Int32) |
Vrátí Windows. Rozhraní Storage.Streams.IBuffer, které představuje oblast v paměti, kterou představuje zadaný datový proud paměti. |
| GetWindowsRuntimeBuffer(MemoryStream) |
Vrátí Windows. Rozhraní Storage.Streams.IBuffer, které představuje stejnou paměť jako zadaný datový proud paměti. |
| IsSameData(IBuffer, IBuffer) |
Vrátí hodnotu, která určuje, jestli jsou dvě vyrovnávací paměti (Windows. Storage.Streams.IBuffer – objekty) představují stejnou základní oblast paměti. |
| ToArray(IBuffer, UInt32, Int32) |
Vrátí nové pole vytvořené z obsahu zadané vyrovnávací paměti (Windows. Storage.Streams.IBuffer) počínaje zadaným posunem a včetně zadaného počtu bajtů. |
| ToArray(IBuffer) |
Vrátí nové pole vytvořené z obsahu zadané vyrovnávací paměti (Windows. Storage.Streams.IBuffer). Velikost pole je hodnota Length vlastnost IBuffer. |