WindowsRuntimeBuffer.Create Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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
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
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.