情報
要求されたトピックは次のとおりです。しかし、このトピックはこのライブラリには含まれていません。

WindowsRuntimeBufferExtensions クラス

2013/12/12

Windows Phone OS 7.0 および 7.1 を対象とするアプリには、この型のメンバーは使用しないでください。これを行う場合、コードは MethodAccessException をスローします。この型はセキュリティ クリティカルであるため、使用は .NET Framework for Windows Phone クラス ライブラリでの内部用に限定されます。
[セキュリティ クリティカル]

Windows ランタイム バッファー (Windows.Storage.Streams.IBuffer インターフェイス) を操作する拡張メソッドを提供します。

System.Object
  System.Runtime.InteropServices.WindowsRuntime.WindowsRuntimeBufferExtensions

Namespace:  System.Runtime.InteropServices.WindowsRuntime
アセンブリ:  System.Runtime.WindowsRuntime (System.Runtime.WindowsRuntime.dll 内)

[SecurityCriticalAttribute]
public static class 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 インターフェイスを返します。必要に応じて、IBufferLength プロパティを容量より少ない値に設定します。
パブリック メソッド静的メンバーAsStream指定した Windows.Storage.Streams.IBuffer インターフェイスが表すメモリと同じメモリを表すストリームを返します。
パブリック メソッド静的メンバーCopyTo(IBuffer, Byte[])コピー元バッファー (Windows.Storage.Streams.IBuffer) からコピー先配列にすべてのバイトをコピーします。どちらもオフセット 0 (ゼロ) で開始します。
パブリック メソッド静的メンバーCopyTo(IBuffer, IBuffer)コピー元バッファー (Windows.Storage.Streams.IBuffer) からコピー先バッファーにすべてのバイトをコピーします。どちらもオフセット 0 (ゼロ) で開始します。
パブリック メソッド静的メンバーCopyTo(Byte[], 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) からコピー先バッファーにバイトをコピーします。
パブリック メソッド静的メンバーCopyTo(Byte[], Int32, IBuffer, UInt32, Int32)コピー元配列の開始インデックス、コピー先バッファーの開始インデックス、およびコピーするバイト数を指定して、コピー元配列からコピー先バッファー (Windows.Storage.Streams.IBuffer) にバイトをコピーします。メソッドはコピー先バッファーの Length プロパティを更新しません。
パブリック メソッド静的メンバーGetByte指定した Windows.Storage.Streams.IBuffer インターフェイスの指定したオフセットにあるバイトを返します。
パブリック メソッド静的メンバーGetWindowsRuntimeBuffer(MemoryStream)指定したメモリ ストリームと同じメモリを表す Windows.Storage.Streams.IBuffer インターフェイスを返します。
パブリック メソッド静的メンバーGetWindowsRuntimeBuffer(MemoryStream, Int32, Int32)指定したメモリ ストリームが表すメモリ内の領域を表す Windows.Storage.Streams.IBuffer インターフェイスを返します。
パブリック メソッド静的メンバーIsSameData2 つのバッファー (Windows.Storage.Streams.IBuffer オブジェクト) が基の同じメモリ領域を表すかどうかを示す値を返します。
パブリック メソッド静的メンバーToArray(IBuffer)指定したバッファー (Windows.Storage.Streams.IBuffer) の内容から作成された新しい配列を返します。配列のサイズは IBufferLength プロパティの値です。
パブリック メソッド静的メンバーToArray(IBuffer, UInt32, Int32)指定したバッファー (Windows.Storage.Streams.IBuffer) の内容から作成され、指定したオフセットを開始位置とし、指定したバイト数を含む新しい配列を返します。
このページのトップへ

Windows Phone OS

サポート: 8.0

この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

表示: