WindowsRuntimeBuffer.Create Methode

Definition

Überlädt

Name Beschreibung
Create(Int32)

Gibt einen leeren Windows zurück. Storage.Streams.IBuffer-Schnittstelle mit der angegebenen maximalen Kapazität.

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

Gibt einen Windows zurück. Storage.Streams.IBuffer-Schnittstelle, die einen angegebenen Bytebereich enthält, der aus einem Bytearray kopiert wurde. Wenn die angegebene Kapazität größer als die Anzahl der kopierten Bytes ist, ist der Rest des Puffers nullgefüllt.

Create(Int32)

Wichtig

Diese API ist nicht CLS-kompatibel.

Gibt einen leeren Windows zurück. Storage.Streams.IBuffer-Schnittstelle mit der angegebenen maximalen Kapazität.

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

Parameter

capacity
Int32

Die maximale Anzahl von Bytes, die der Puffer enthalten kann.

Gibt zurück

Windows.Storage.Streams.IBuffer

Eine Windows. Storage.Streams.IBuffer-Schnittstelle mit der angegebenen Kapazität und einer Length-Eigenschaft gleich 0 (Null).

Attribute

Ausnahmen

capacity ist kleiner als 0 (Null).

Gilt für:

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

Wichtig

Diese API ist nicht CLS-kompatibel.

Gibt einen Windows zurück. Storage.Streams.IBuffer-Schnittstelle, die einen angegebenen Bytebereich enthält, der aus einem Bytearray kopiert wurde. Wenn die angegebene Kapazität größer als die Anzahl der kopierten Bytes ist, ist der Rest des Puffers nullgefüllt.

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

Parameter

data
Byte[]

Das Bytearray, aus dem kopiert werden soll.

offset
Int32

Der Offset data , in dem das Kopieren beginnt.

length
Int32

Die Anzahl der zu kopierenden Bytes.

capacity
Int32

Die maximale Anzahl von Bytes, die der Puffer enthalten kann; Wenn dies größer als lengthist, werden die restlichen Bytes im Puffer auf 0 (null) initialisiert.

Gibt zurück

Windows.Storage.Streams.IBuffer

Eine Windows. Storage.Streams.IBuffer-Schnittstelle, die den angegebenen Bytebereich enthält. Wenn capacity größer als lengthist, ist der Rest des Puffers nullgefüllt.

Attribute

Ausnahmen

capacity, offsetoder length kleiner als 0 (Null).

data ist NULL.

offsetAb , data enthält length keine Elemente. -or-Starting at offset, data enthält capacity keine Elemente.

Gilt für: