WindowsRuntimeBuffer.Create Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
| Nome | Descrizione |
|---|---|
| Create(Int32) |
Restituisce un Windows vuoto. Interfaccia Storage.Streams.IBuffer con la capacità massima specificata. |
| Create(Byte[], Int32, Int32, Int32) |
Restituisce un Windows. Interfaccia Storage.Streams.IBuffer che contiene un intervallo di byte specificato copiato da una matrice di byte. Se la capacità specificata è maggiore del numero di byte copiati, il resto del buffer viene riempito senza riempimento. |
Create(Int32)
Importante
Questa API non è conforme a CLS.
Restituisce un Windows vuoto. Interfaccia Storage.Streams.IBuffer con la capacità massima specificata.
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
Parametri
- capacity
- Int32
Numero massimo di byte che il buffer può contenere.
Valori restituiti
Un Windows. Interfaccia Storage.Streams.IBuffer con la capacità specificata e una proprietà Length uguale a 0 (zero).
- Attributi
Eccezioni
capacity è minore di 0 (zero).
Si applica a
Create(Byte[], Int32, Int32, Int32)
Importante
Questa API non è conforme a CLS.
Restituisce un Windows. Interfaccia Storage.Streams.IBuffer che contiene un intervallo di byte specificato copiato da una matrice di byte. Se la capacità specificata è maggiore del numero di byte copiati, il resto del buffer viene riempito senza riempimento.
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
Parametri
- data
- Byte[]
Matrice di byte da cui copiare.
- offset
- Int32
Offset in data da cui inizia la copia.
- length
- Int32
Numero di byte da copiare.
- capacity
- Int32
Numero massimo di byte che il buffer può contenere; se è maggiore di length, il resto dei byte nel buffer viene inizializzato su 0 (zero).
Valori restituiti
Un Windows. Interfaccia Storage.Streams.IBuffer che contiene l'intervallo di byte specificato. Se capacity è maggiore di length, il resto del buffer è pieno zero.
- Attributi
Eccezioni
capacity, offseto length è minore di 0 (zero).
data è null.
offsetA partire da , data non contiene length elementi. -or-Starting at offset, data non contiene capacity elementi.