WindowsRuntimeBuffer.Create Metod

Definition

Överlagringar

Name Description
Create(Int32)

Returnerar en tom Windows. Storage.Streams.IBuffer-gränssnitt som har den angivna maximala kapaciteten.

Create(Byte[], Int32, Int32, Int32)

Returnerar en Windows. Storage.Streams.IBuffer-gränssnitt som innehåller ett angivet intervall med byte som kopierats från en bytematris. Om den angivna kapaciteten är större än antalet kopierade byte är resten av bufferten nollfylld.

Create(Int32)

Viktigt!

Detta API uppfyller inte CLS.

Returnerar en tom Windows. Storage.Streams.IBuffer-gränssnitt som har den angivna maximala kapaciteten.

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

Parametrar

capacity
Int32

Det maximala antalet byte som bufferten kan innehålla.

Returer

Windows.Storage.Streams.IBuffer

En Windows. Storage.Streams.IBuffer-gränssnitt som har den angivna kapaciteten och egenskapen Length som är lika med 0 (noll).

Attribut

Undantag

capacity är mindre än 0 (noll).

Gäller för

Create(Byte[], Int32, Int32, Int32)

Viktigt!

Detta API uppfyller inte CLS.

Returnerar en Windows. Storage.Streams.IBuffer-gränssnitt som innehåller ett angivet intervall med byte som kopierats från en bytematris. Om den angivna kapaciteten är större än antalet kopierade byte är resten av bufferten nollfylld.

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

Parametrar

data
Byte[]

Bytematrisen som ska kopieras från.

offset
Int32

Förskjutningen som data kopieringen börjar från.

length
Int32

Antalet byte som ska kopieras.

capacity
Int32

Det maximala antalet byte som bufferten kan innehålla. om detta är större än lengthinitieras resten av byteen i bufferten till 0 (noll).

Returer

Windows.Storage.Streams.IBuffer

En Windows. Storage.Streams.IBuffer-gränssnitt som innehåller det angivna byteintervallet. Om capacity är större än lengthär resten av bufferten nollfylld.

Attribut

Undantag

capacity, offset, eller length är mindre än 0 (noll).

data är null.

offset data Från och med innehåller length inte element. -or-Starting at offset, data innehåller capacity inte element.

Gäller för