WindowsRuntimeBuffer.Create Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Aşırı Yüklemeler
Create(Int32) |
Belirtilen maksimum kapasiteye sahip boş bir Windows.Storage.Streams.IBuffer arabirimi döndürür. |
Create(Byte[], Int32, Int32, Int32) |
Bir bayt dizisinden kopyalanan belirtilen bayt aralığını içeren bir Windows.Storage.Streams.IBuffer arabirimi döndürür. Belirtilen kapasite kopyalanan bayt sayısından büyükse, arabelleğin geri kalanı sıfır dolu olur. |
Create(Int32)
Önemli
Bu API, CLS uyumlu değildir.
Belirtilen maksimum kapasiteye sahip boş bir Windows.Storage.Streams.IBuffer arabirimi döndürür.
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
Parametreler
- capacity
- Int32
Arabelleğin tutabileceği bayt sayısı üst sınırı.
Döndürülenler
Belirtilen kapasiteye ve 0'a (sıfır) eşit bir Length özelliğine sahip bir Windows.Storage.Streams.IBuffer arabirimi.
- Öznitelikler
Özel durumlar
capacity
0'dan (sıfır) küçüktür.
Şunlara uygulanır
Create(Byte[], Int32, Int32, Int32)
Önemli
Bu API, CLS uyumlu değildir.
Bir bayt dizisinden kopyalanan belirtilen bayt aralığını içeren bir Windows.Storage.Streams.IBuffer arabirimi döndürür. Belirtilen kapasite kopyalanan bayt sayısından büyükse, arabelleğin geri kalanı sıfır dolu olur.
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
Parametreler
- data
- Byte[]
Kopyalanacak bayt dizisi.
- offset
- Int32
Kopyalamanın başladığı uzaklık data
.
- length
- Int32
Kopyalanacak bayt sayısı.
- capacity
- Int32
Arabelleğin tutabileceği bayt sayısı üst sınırı; bu değerinden length
büyükse, arabellekteki kalan baytlar 0 (sıfır) olarak başlatılır.
Döndürülenler
Belirtilen bayt aralığını içeren bir Windows.Storage.Streams.IBuffer arabirimi. değerinden büyükse capacity
length
, arabelleğin geri kalanı sıfır dolu olur.
- Öznitelikler
Özel durumlar
capacity
, offset
veya length
0'dan (sıfır) küçüktür.
data
null değeridir.
konumundan offset
data
başlayarak öğe içermezlength
. -or-Starting at offset
, data
öğe içermez capacity
.
Şunlara uygulanır
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin