Поделиться через


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), начиная с указанного смещения и включая указанное число байтов.

Применяется к