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)

2 つのバッファー (Windows.Storage.Streams.IBuffer オブジェクト) が同じ基になるメモリ領域を表すかどうかを示す値を返します。

ToArray(IBuffer)

指定したバッファー (Windows.Storage.Streams.IBuffer) の内容から作成された新しい配列を返します。 配列のサイズは IBuffer の Length プロパティの値です。

ToArray(IBuffer, UInt32, Int32)

指定されたバッファー (Windows.Storage.Streams.IBuffer) のコンテンツから作成された、指定されたオフセットで始まり、指定したバイト数を含む新しい配列を返します。

適用対象