WindowsRuntimeBuffer.Create Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Överlagringar
| Name | Description |
|---|---|
| Create(Int32) |
Returnerar en tom Windows. Storage.Streams.IBuffer-gränssnitt som har den angivna maximala kapaciteten. |
| Create(Byte[], Int32, Int32, Int32) |
Returnerar en Windows. Storage.Streams.IBuffer-gränssnitt som innehåller ett angivet intervall med byte som kopierats från en bytematris. Om den angivna kapaciteten är större än antalet kopierade byte är resten av bufferten nollfylld. |
Create(Int32)
Viktigt!
Detta API uppfyller inte CLS.
Returnerar en tom Windows. Storage.Streams.IBuffer-gränssnitt som har den angivna maximala kapaciteten.
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
Parametrar
- capacity
- Int32
Det maximala antalet byte som bufferten kan innehålla.
Returer
En Windows. Storage.Streams.IBuffer-gränssnitt som har den angivna kapaciteten och egenskapen Length som är lika med 0 (noll).
- Attribut
Undantag
capacity är mindre än 0 (noll).
Gäller för
Create(Byte[], Int32, Int32, Int32)
Viktigt!
Detta API uppfyller inte CLS.
Returnerar en Windows. Storage.Streams.IBuffer-gränssnitt som innehåller ett angivet intervall med byte som kopierats från en bytematris. Om den angivna kapaciteten är större än antalet kopierade byte är resten av bufferten nollfylld.
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
Parametrar
- data
- Byte[]
Bytematrisen som ska kopieras från.
- offset
- Int32
Förskjutningen som data kopieringen börjar från.
- length
- Int32
Antalet byte som ska kopieras.
- capacity
- Int32
Det maximala antalet byte som bufferten kan innehålla. om detta är större än lengthinitieras resten av byteen i bufferten till 0 (noll).
Returer
En Windows. Storage.Streams.IBuffer-gränssnitt som innehåller det angivna byteintervallet. Om capacity är större än lengthär resten av bufferten nollfylld.
- Attribut
Undantag
capacity, offset, eller length är mindre än 0 (noll).
data är null.
offset
data Från och med innehåller length inte element. -or-Starting at offset, data innehåller capacity inte element.