WindowsRuntimeBufferExtensions Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет методы расширения для работы с буферами среды выполнения 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
- Наследование
-
WindowsRuntimeBufferExtensions
- Атрибуты
Методы
AsBuffer(Byte[]) |
Возвращает интерфейс Windows.Storage.Streams.IBuffer, представляющий указанный массив байтов. |
AsBuffer(Byte[], Int32, Int32) |
Возвращает интерфейс Windows.Storage.Streams.IBuffer, представляющий диапазон байтов в указанном массиве байтов. |
AsBuffer(Byte[], Int32, Int32, Int32) |
Возвращает интерфейс Windows.Storage.Streams.IBuffer, представляющий диапазон байтов в указанном массиве байтов. При необходимости задает свойство Length IBuffer равным значению, которое меньше емкости. |
AsStream(IBuffer) |
Возвращает поток, представляющий ту же память, которую представляет заданный интерфейс Windows.Storage.Streams.IBuffer. |
CopyTo(Byte[], IBuffer) |
Копирует все байты из массива источника в буфер назначения (Windows.Storage.Streams.IBuffer), начиная с позиции 0 (ноль) в обоих. Метод не обновляет длину буфера назначения. |
CopyTo(Byte[], Int32, IBuffer, UInt32, Int32) |
Копирует байты из массива источника в буфер назначения (Windows.Storage.Streams.IBuffer), указывая начальный индекс в массиве источника, начальный индекс в буфере назначения и число байтов для копирования. Метод не обновляет свойство Length буфера назначения. |
CopyTo(IBuffer, Byte[]) |
Копирует все байты из буфера источника (Windows.Storage.Streams.IBuffer) в массив назначения, начиная с позиции 0 (ноль) в обоих. |
CopyTo(IBuffer, IBuffer) |
Копирует все байты из буфера источника (Windows.Storage.Streams.IBuffer) в буфер назначения, начиная с позиции 0 (ноль) в обоих. |
CopyTo(IBuffer, UInt32, Byte[], Int32, Int32) |
Копирует байты из буфера источника (Windows.Storage.Streams.IBuffer) в массив назначения, указывая начальный индекс в буфере источника, начальный индекс в массиве назначения и число байтов для копирования. |
CopyTo(IBuffer, UInt32, IBuffer, UInt32, UInt32) |
Копирует байты из буфера источника (Windows.Storage.Streams.IBuffer) в буфер назначения, указывая начальный индекс в буфере источника, начальный индекс в буфере назначения и число байтов для копирования. |
GetByte(IBuffer, UInt32) |
Возвращает байт с указанным смещением в указанной позиции в заданном интерфейсе Windows.Storage.Streams.IBuffer. |
GetWindowsRuntimeBuffer(MemoryStream) |
Возвращает интерфейс Windows.Storage.Streams.IBuffer, который представляет ту же память, что и указанный поток памяти. |
GetWindowsRuntimeBuffer(MemoryStream, Int32, Int32) |
Возвращает интерфейс Windows.Storage.Streams.IBuffer, представляющий область в памяти, которую представляет указанный поток памяти. |
IsSameData(IBuffer, IBuffer) |
Возвращает значение, указывающее, представляют ли два буфера (объекты Windows.Storage.Streams.IBuffer) одну и ту же базовую область памяти. |
ToArray(IBuffer) |
Возвращает новый массив, созданный из содержимого указанного буфера (Windows.Storage.Streams.IBuffer). Размер массива является значением свойства Length объекта IBuffer. |
ToArray(IBuffer, UInt32, Int32) |
Возвращает новый массив, созданный из содержимого указанного буфера (Windows.Storage.Streams.IBuffer), начиная с указанного смещения и включая указанное число байтов. |