WindowsRuntimeBuffer.Create Methode

Definitie

Overloads

Name Description
Create(Int32)

Retourneert een lege Windows. Storage.Streams.IBuffer-interface met de opgegeven maximale capaciteit.

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

Retourneert een Windows. Storage.Streams.IBuffer-interface die een opgegeven bereik van bytes bevat dat is gekopieerd uit een bytematrix. Als de opgegeven capaciteit groter is dan het aantal gekopieerde bytes, wordt de rest van de buffer opgevuld.

Create(Int32)

Belangrijk

Deze API is niet CLS-conform.

Retourneert een lege Windows. Storage.Streams.IBuffer-interface met de opgegeven maximale capaciteit.

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

Parameters

capacity
Int32

Het maximum aantal bytes dat de buffer kan bevatten.

Retouren

Windows.Storage.Streams.IBuffer

Een Windows. Storage.Streams.IBuffer-interface met de opgegeven capaciteit en een eigenschap Length gelijk aan 0 (nul).

Kenmerken

Uitzonderingen

capacity is kleiner dan 0 (nul).

Van toepassing op

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

Belangrijk

Deze API is niet CLS-conform.

Retourneert een Windows. Storage.Streams.IBuffer-interface die een opgegeven bereik van bytes bevat dat is gekopieerd uit een bytematrix. Als de opgegeven capaciteit groter is dan het aantal gekopieerde bytes, wordt de rest van de buffer opgevuld.

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

Parameters

data
Byte[]

De bytematrix waaruit moet worden gekopieerd.

offset
Int32

De verschuiving data van waaruit kopiëren begint.

length
Int32

Het aantal te kopiëren bytes.

capacity
Int32

Het maximum aantal bytes dat de buffer kan bevatten; als dit groter is dan length, worden de rest van de bytes in de buffer geïnitialiseerd tot 0 (nul).

Retouren

Windows.Storage.Streams.IBuffer

Een Windows. Storage.Streams.IBuffer-interface die het opgegeven bereik van bytes bevat. Als capacity de buffer groter is dan length, wordt de rest van de buffer opgevuld.

Kenmerken

Uitzonderingen

capacity, offsetof length kleiner is dan 0 (nul).

data is nul.

offsetVanaf , data bevat length geen elementen. -of-beginnen bij offset, data bevat capacity geen elementen.

Van toepassing op