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 介面,代表指定位元組陣列中的位元組範圍。 選擇性地將 IBuffer 的 Length 屬性值設定為小於容量。

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)。 陣列大小是 IBuffer 的 Length 屬性的值。

ToArray(IBuffer, UInt32, Int32)

傳回從指定緩衝區內容建立的新陣列 (Windows.Storage.Streams.IBuffer)、從指定的位移開始,並包括指定的位元組數。

適用於