WindowsRuntimeBufferExtensions Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет методы расширения для работы с буферами среда выполнения Windows (Windows. Интерфейс Storage.Streams.IBuffer).
public ref class WindowsRuntimeBufferExtensions abstract sealed
[System.Security.SecurityCritical]
public static class WindowsRuntimeBufferExtensions
[<System.Security.SecurityCritical>]
type WindowsRuntimeBufferExtensions = class
Public Module WindowsRuntimeBufferExtensions
- Наследование
-
WindowsRuntimeBufferExtensions
- Атрибуты
Методы
| Имя | Описание |
|---|---|
| AsBuffer(Byte[], Int32, Int32, Int32) |
Возвращает Windows. Интерфейс Storage.Streams.IBuffer, представляющий диапазон байтов в указанном массиве байтов. При необходимости свойство Length IBuffer присваивается значению, которое меньше емкости. |
| AsBuffer(Byte[], Int32, Int32) |
Возвращает Windows. Интерфейс Storage.Streams.IBuffer, представляющий диапазон байтов в указанном массиве байтов. |
| AsBuffer(Byte[]) |
Возвращает Windows. Интерфейс Storage.Streams.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, Int32, Int32) |
Возвращает Windows. Интерфейс Storage.Streams.IBuffer, представляющий регион в памяти, который представляет указанный поток памяти. |
| GetWindowsRuntimeBuffer(MemoryStream) |
Возвращает Windows. Интерфейс Storage.Streams.IBuffer, представляющий ту же память, что и указанный поток памяти. |
| IsSameData(IBuffer, IBuffer) |
Возвращает значение, указывающее, Windows ли два буфера. Объекты Storage.Streams.IBuffer) представляют тот же базовый регион памяти. |
| ToArray(IBuffer, UInt32, Int32) |
Возвращает новый массив, созданный из содержимого указанного буфера (Windows. Storage.Streams.IBuffer), начиная с указанного смещения и включая указанное число байтов. |
| ToArray(IBuffer) |
Возвращает новый массив, созданный из содержимого указанного буфера (Windows. Storage.Streams.IBuffer). Размер массива — это значение свойства Length IBuffer. |