Platform::WriteOnlyArray Sınıfı

Çağıran, yöntemin doldurulması için bir dizi geçirdiğinde giriş parametresi olarak kullanılan tek boyutlu bir diziyi temsil eder.

Bu başvuru sınıfı, vccorlib.h dosyasında özel olarak bildirilir; bu nedenle, meta verilerde gösterilmez ve yalnızca C++'tan kullanılabilir. Bu sınıf yalnızca çağıranın ayırdığı bir diziyi alan bir giriş parametresi olarak kullanılmak üzere tasarlanmıştır. Kullanıcı kodundan yapılamayabilir. Bir C++ yönteminin fillArray deseni olarak bilinen bir desen olan bu diziye doğrudan yazmasına olanak tanır. Daha fazla bilgi için bkz . Array ve WriteOnlyArray.

Sözdizimi

private ref class WriteOnlyArray<T, 1>

Üyeler

Genel Yöntemler

Bu yöntemlerin iç erişilebilirliği vardır; yani bunlara yalnızca C++ uygulaması veya bileşeninden erişilebilir.

Veri Akışı Adı Açıklama
WriteOnlyArray::begin Dizinin ilk öğesine işaret eden bir yineleyici.
WriteOnlyArray::D ata Veri arabelleği işaretçisi.
WriteOnlyArray::end Dizideki son öğeden birine işaret eden bir yineleyici.
WriteOnlyArray::FastPass Dizinin, sistem tarafından saydam bir şekilde gerçekleştirilen bir iyileştirme olan FastPass mekanizmasını kullanıp kullanamayacağını gösterir. Bunu kodunuzda kullanmayın
WriteOnlyArray::Length Dizideki öğelerin sayısını döndürür.
WriteOnlyArray::set Belirtilen öğeyi belirtilen değere ayarlar.

Devralma Hiyerarşisi

WriteOnlyArray

Gereksinimler

Derleyici seçeneği: /ZW

Meta Veriler: Platform.winmd

Ad Alanı: Platform

WriteOnlyArray::begin Yöntemi

Dizideki ilk öğeye bir işaretçi döndürür.

Sözdizimi

T* begin() const;

Dönüş Değeri

Dizideki ilk öğeye bir işaretçi.

Açıklamalar

Bu yineleyici, dizideki öğeler üzerinde çalışmak gibi std::sort STL algoritmalarıyla kullanılabilir.

WriteOnlyArray::D ata Özelliği

Veri arabelleği işaretçisi.

Sözdizimi

property T* Data{
   T* get() const;
}

Dönüş Değeri

Ham dizi baytlarının işaretçisi.

WriteOnlyArray::end Yöntemi

Dizideki son öğeyi geçmiş bir işaretçi döndürür.

Sözdizimi

T* end() const;

Dönüş Değeri

Dizideki son öğeyi geçmiş bir işaretçi yineleyici.

Açıklamalar

Bu yineleyici, dizi öğeleri gibi std::sort işlemleri gerçekleştirmek için STL algoritmalarıyla kullanılabilir.

WriteOnlyArray::FastPass Özelliği

İç FastPass iyileştirmesinin yapılıp yapılamayacağını gösterir. Kullanıcı kodu tarafından kullanılmak üzere tasarlanmamıştır.

Sözdizimi

property bool FastPass{
   bool get() const;
}

Dönüş Değeri

Dizinin FastPass olup olmadığını gösteren Boole değeri.

WriteOnlyArray::get Yöntemi

Belirtilen dizindeki öğesini döndürür.

Sözdizimi

T& get(unsigned int indexArg) const;

Parametreler

indexArg
Kullanılacak dizin.

Dönüş Değeri

WriteOnlyArray::Length Özelliği

Çağıran tarafından ayrılan dizideki öğelerin sayısını döndürür.

Sözdizimi

property unsigned int Length{
   unsigned int get() const;
}

Dönüş Değeri

Dizideki öğelerin sayısı

WriteOnlyArray::set İşlevi

Belirtilen değeri dizideki belirtilen dizinde ayarlar.

Sözdizimi

T& set(
   unsigned int indexArg,
   T valueArg);

Parametreler

indexArg
Ayarlanacağı öğenin dizini.

valueArg
konumunda indexArgayarlanacağı değer.

Dönüş Değeri

Az önce ayarlanmış öğeye başvuru.

Açıklamalar

HRESULT değerini yorumlama hakkında daha fazla bilgi için bkz . COM Hata Kodlarının Yapısı.

Ayrıca bkz.

Platform Ad Alanı
C++ uygulamasında Windows Çalışma Zamanı Bileşenleri Oluşturma