WindowsRuntimeBuffer.Create Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ü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
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
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.