Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
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
| Veri Akışı Adı | Açıklama |
|---|---|
| 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
| Veri Akışı Adı | Açıklama |
|---|---|
| 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();
Dönüş 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();
Dönüş 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.
eşya
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();
Dönüş 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.