WindowsRuntimeBuffer.Create Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Overload
Create(Int32) |
Mengembalikan antarmuka Windows.Storage.Streams.IBuffer kosong yang memiliki kapasitas maksimum yang ditentukan. |
Create(Byte[], Int32, Int32, Int32) |
Mengembalikan antarmuka Windows.Storage.Streams.IBuffer yang berisi rentang byte tertentu yang disalin dari array byte. Jika kapasitas yang ditentukan lebih besar dari jumlah byte yang disalin, sisa buffer tidak terisi. |
Create(Int32)
Penting
API ini bukan kompatibel CLS.
Mengembalikan antarmuka Windows.Storage.Streams.IBuffer kosong yang memiliki kapasitas maksimum yang ditentukan.
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
Parameter
- capacity
- Int32
Jumlah maksimum byte yang dapat ditahan oleh buffer.
Mengembalikan
Antarmuka Windows.Storage.Streams.IBuffer yang memiliki kapasitas yang ditentukan dan properti Panjang sama dengan 0 (nol).
- Atribut
Pengecualian
capacity
kurang dari 0 (nol).
Berlaku untuk
Create(Byte[], Int32, Int32, Int32)
Penting
API ini bukan kompatibel CLS.
Mengembalikan antarmuka Windows.Storage.Streams.IBuffer yang berisi rentang byte tertentu yang disalin dari array byte. Jika kapasitas yang ditentukan lebih besar dari jumlah byte yang disalin, sisa buffer tidak terisi.
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
Parameter
- data
- Byte[]
Array byte untuk disalin.
- offset
- Int32
Offset tempat data
penyalinan dimulai.
- length
- Int32
Jumlah byte yang akan disalin.
- capacity
- Int32
Jumlah maksimum byte yang dapat ditahan oleh buffer; jika ini lebih besar dari length
, sisa byte dalam buffer diinisialisasi menjadi 0 (nol).
Mengembalikan
Antarmuka Windows.Storage.Streams.IBuffer yang berisi rentang byte yang ditentukan. Jika capacity
lebih besar dari length
, sisa buffer tidak terisi.
- Atribut
Pengecualian
capacity
, offset
, atau length
kurang dari 0 (nol).
data
adalah null.
Mulai dari offset
, data
tidak berisi length
elemen. -or-Starting at offset
, data
tidak berisi capacity
elemen.