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.

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