Język

WindowsRuntimeBuffer.Create Metoda

Definicja

Przeciążenia

Nazwa Opis
Create(Int32)

Zwraca pusty Windows. Storage.Streams.IBuffer, który ma określoną maksymalną pojemność.

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

Zwraca Windows. Storage.Streams.IBuffer, który zawiera określony zakres bajtów skopiowanych z tablicy bajtów. Jeśli określona pojemność jest większa niż liczba skopiowanych bajtów, pozostała część buforu jest wypełniona zero.

Create(Int32)

Ważne

Ten interfejs API nie jest zgodny ze specyfikacją CLS.

Zwraca pusty Windows. Storage.Streams.IBuffer, który ma określoną maksymalną pojemność.

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

Parametry

capacity
Int32

Maksymalna liczba bajtów, które może pomieścić bufor.

Zwraca

Windows.Storage.Streams.IBuffer

Windows. Storage.Streams.IBuffer, który ma określoną pojemność i właściwość Length równą 0 (zero).

Atrybuty

Wyjątki

capacity wartość jest mniejsza niż 0 (zero).

Dotyczy

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

Ważne

Ten interfejs API nie jest zgodny ze specyfikacją CLS.

Zwraca Windows. Storage.Streams.IBuffer, który zawiera określony zakres bajtów skopiowanych z tablicy bajtów. Jeśli określona pojemność jest większa niż liczba skopiowanych bajtów, pozostała część buforu jest wypełniona zero.

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

Parametry

data
Byte[]

Tablica bajtów do skopiowania.

offset
Int32

Przesunięcie, data z którego rozpoczyna się kopiowanie.

length
Int32

Liczba bajtów do skopiowania.

capacity
Int32

Maksymalna liczba bajtów, które może pomieścić bufor; jeśli jest to większe niż length, pozostałe bajty w buforze są inicjowane do 0 (zero).

Zwraca

Windows.Storage.Streams.IBuffer

Windows. Storage.Streams.IBuffer, który zawiera określony zakres bajtów. Jeśli capacity wartość jest większa niż length, pozostała część buforu jest wypełniona zero.

Atrybuty

Wyjątki

capacity, offsetlub length jest mniejsza niż 0 (zero).

data ma wartość null.

offsetPocząwszy od , data nie zawiera length elementów. -or-Starting at offset, data nie zawiera capacity elementów.

Dotyczy