WindowsRuntimeBuffer.Create メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
Create(Int32) |
指定した最大容量の空の Windows.Storage.Streams.IBuffer インターフェイスを返します。 |
Create(Byte[], Int32, Int32, Int32) |
バイト配列からコピーした、指定した範囲のバイトを含む Windows.Storage.Streams.IBuffer インターフェイスを返します。 指定された容量が、コピーされたバイト数より大きい場合、バッファーの残りはゼロで埋められます。 |
Create(Int32)
重要
この API は CLS 準拠ではありません。
指定した最大容量の空の Windows.Storage.Streams.IBuffer インターフェイスを返します。
public:
static Windows::Storage::Streams::IBuffer ^ Create(int capacity);
[System.CLSCompliant(false)]
public static Windows.Storage.Streams.IBuffer Create (int capacity);
[<System.CLSCompliant(false)>]
static member Create : int -> Windows.Storage.Streams.IBuffer
Public Shared Function Create (capacity As Integer) As IBuffer
パラメーター
- capacity
- Int32
バッファーに保持できる最大バイト数。
戻り値
指定した容量と 0 (ゼロ) と等しい Length プロパティがある Windows.Storage.Streams.IBuffer インターフェイス。
- 属性
例外
capacity
が 0 (ゼロ) 未満です。
適用対象
Create(Byte[], Int32, Int32, Int32)
重要
この API は CLS 準拠ではありません。
バイト配列からコピーした、指定した範囲のバイトを含む Windows.Storage.Streams.IBuffer インターフェイスを返します。 指定された容量が、コピーされたバイト数より大きい場合、バッファーの残りはゼロで埋められます。
public:
static Windows::Storage::Streams::IBuffer ^ Create(cli::array <System::Byte> ^ data, int offset, int length, int capacity);
[System.CLSCompliant(false)]
public static Windows.Storage.Streams.IBuffer Create (byte[] data, int offset, int length, int capacity);
[<System.CLSCompliant(false)>]
static member Create : byte[] * int * int * int -> Windows.Storage.Streams.IBuffer
Public Shared Function Create (data As Byte(), offset As Integer, length As Integer, capacity As Integer) As IBuffer
パラメーター
- data
- Byte[]
コピー元となるバイト配列。
- offset
- Int32
コピーを開始位置を示す data
内のオフセット。
- length
- Int32
コピーするバイト数。
- capacity
- Int32
バッファーが保持できるバイトの最大数。これが length
より大きい場合、バッファーの残りのバイトは 0 (ゼロ) に初期化されます。
戻り値
指定されたバイトの範囲を含む Windows.Storage.Streams.IBuffer インターフェイス。 capacity
が length
より大きい場合、バッファーの残りは 0 で埋められます。
- 属性
例外
capacity
、offset
、または length
が 0 (ゼロ) 未満です。
data
が null です。
offset
を起点とすると、data
に length
要素は格納されません。 または、offset
を起点とすると、data
に capacity
要素は格納されません。
適用対象
.NET