EventTargetArray Sınıfı
WRL altyapısını destekler ve doğrudan kodunuzdan kullanılmak üzere tasarlanmamıştır.
Sözdizimi
class EventTargetArray :
public Microsoft::WRL::RuntimeClass<
Microsoft::WRL::RuntimeClassFlags<ClassicCom>,
IUnknown
>;
Açıklamalar
Olay işleyicileri dizisini temsil eder.
EventSource nesnesiyle ilişkili olay işleyicileri korumalı EventTargetArray
bir veri üyesinde depolanır.
Üyeler
Ortak Oluşturucular
Ad | Tanım |
---|---|
EventTargetArray::EventTargetArray | EventTargetArray sınıfının yeni bir örneğini başlatır. |
EventTargetArray::~EventTargetArray | Geçerli EventTargetArray sınıfın başlatılmaz hale getirir. |
Genel Yöntemler
Ad | Tanım |
---|---|
EventTargetArray::AddTail | Belirtilen olay işleyicisini, olay işleyicilerinin iç dizisinin sonuna ekler. |
EventTargetArray::Begin | Olay işleyicilerinin iç dizisindeki ilk öğenin adresini alır. |
EventTargetArray::End | Olay işleyicilerinin iç dizisindeki son öğenin adresini alır. |
EventTargetArray::Length | Olay işleyicilerinin iç dizisindeki geçerli öğe sayısını alır. |
Devralma Hiyerarşisi
EventTargetArray
Gereksinimler
Üst bilgi: event.h
Ad Alanı: Microsoft::WRL::D etails
EventTargetArray::~EventTargetArray
WRL altyapısını destekler ve doğrudan kodunuzdan kullanılmak üzere tasarlanmamıştır.
~EventTargetArray();
Açıklamalar
Geçerli EventTargetArray
sınıfın başlatılmaz hale getirir.
EventTargetArray::AddTail
WRL altyapısını destekler ve doğrudan kodunuzdan kullanılmak üzere tasarlanmamıştır.
void AddTail(
_In_ IUnknown* element
);
Parametreler
Öğe
Eklenecek olay işleyicisinin işaretçisi.
Açıklamalar
Belirtilen olay işleyicisini, olay işleyicilerinin iç dizisinin sonuna ekler.
AddTail()
yalnızca EventSource
sınıfı tarafından dahili olarak kullanılması amaçlanmıştır.
EventTargetArray::Begin
WRL altyapısını destekler ve doğrudan kodunuzdan kullanılmak üzere tasarlanmamıştır.
ComPtr<IUnknown>* Begin();
İade Değeri
Olay işleyicilerinin iç dizisindeki ilk öğenin adresi.
Açıklamalar
Olay işleyicilerinin iç dizisindeki ilk öğenin adresini alır.
EventTargetArray::End
WRL altyapısını destekler ve doğrudan kodunuzdan kullanılmak üzere tasarlanmamıştır.
ComPtr<IUnknown>* End();
İade Değeri
Olay işleyicilerinin iç dizisindeki son öğenin adresi.
Açıklamalar
Olay işleyicilerinin iç dizisindeki son öğenin adresini alır.
EventTargetArray::EventTargetArray
WRL altyapısını destekler ve doğrudan kodunuzdan kullanılmak üzere tasarlanmamıştır.
EventTargetArray(
_Out_ HRESULT* hr,
size_t items
);
Parametreler
Hr
Bu oluşturucu işlemlerinden sonra, hr parametresi dizinin ayrılma işleminin başarılı mı yoksa başarısız mı olduğunu gösterir. Aşağıdaki listede hr için olası değerler gösterilmektedir.
S_OK
İşlem başarılı oldu.E_OUTOFMEMORY
Dizi için bellek ayrılamadı.S_FALSE
Parametre öğeleri sıfırdan küçük veya sıfıra eşit.
Bileşen
Ayrılacak dizi öğelerinin sayısı.
Açıklamalar
EventTargetArray
sınıfının yeni bir örneğini başlatır.
EventTargetArray
bir olay işleyicileri dizisini bir EventSource
nesnede tutmak için kullanılır.
EventTargetArray::Length
WRL altyapısını destekler ve doğrudan kodunuzdan kullanılmak üzere tasarlanmamıştır.
size_t Length();
İade Değeri
Olay işleyicilerinin iç dizisindeki geçerli öğe sayısı.
Açıklamalar
Olay işleyicilerinin iç dizisindeki geçerli öğe sayısını alı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