EventTargetArray-Klasse
Unterstützt die WRL-Infrastruktur und soll nicht direkt aus Ihrem Code verwendet werden.
Syntax
class EventTargetArray :
public Microsoft::WRL::RuntimeClass<
Microsoft::WRL::RuntimeClassFlags<ClassicCom>,
IUnknown
>;
Hinweise
Stellt ein Array von Ereignishandlern dar.
Die Ereignishandler, die einem EventSource-Objekt zugeordnet sind, werden in einem geschützten EventTargetArray
Datenelement gespeichert.
Member
Öffentliche Konstruktoren
Name | Beschreibung |
---|---|
EventTargetArray::EventTargetArray | Initialisiert eine neue Instanz der EventTargetArray -Klasse. |
EventTargetArray::~EventTargetArray | Deinitialisiert die aktuelle EventTargetArray Klasse. |
Öffentliche Methoden
Name | Beschreibung |
---|---|
EventTargetArray::AddTail | Fügt den angegebenen Ereignishandler am Ende des internen Arrays von Ereignishandlern an. |
EventTargetArray::Begin | Ruft die Adresse des ersten Elements im internen Array von Ereignishandlern ab. |
EventTargetArray::End | Ruft die Adresse des letzten Elements im internen Array von Ereignishandlern ab. |
EventTargetArray::Length | Ruft die aktuelle Anzahl der Elemente im internen Array von Ereignishandlern ab. |
Vererbungshierarchie
EventTargetArray
Anforderungen
Header: event.h
Namespace: Microsoft::WRL::D etails
EventTargetArray::~EventTargetArray
Unterstützt die WRL-Infrastruktur und soll nicht direkt aus Ihrem Code verwendet werden.
~EventTargetArray();
Hinweise
Deinitialisiert die aktuelle EventTargetArray
Klasse.
EventTargetArray::AddTail
Unterstützt die WRL-Infrastruktur und soll nicht direkt aus Ihrem Code verwendet werden.
void AddTail(
_In_ IUnknown* element
);
Parameter
Element
Zeigen Sie auf den anzufügenden Ereignishandler.
Hinweise
Fügt den angegebenen Ereignishandler am Ende des internen Arrays von Ereignishandlern an.
AddTail()
ist nur für die interne Verwendung durch die EventSource
Klasse vorgesehen.
EventTargetArray::Begin
Unterstützt die WRL-Infrastruktur und soll nicht direkt aus Ihrem Code verwendet werden.
ComPtr<IUnknown>* Begin();
Rückgabewert
Die Adresse des ersten Elements im internen Array von Ereignishandlern.
Hinweise
Ruft die Adresse des ersten Elements im internen Array von Ereignishandlern ab.
EventTargetArray::End
Unterstützt die WRL-Infrastruktur und soll nicht direkt aus Ihrem Code verwendet werden.
ComPtr<IUnknown>* End();
Rückgabewert
Die Adresse des letzten Elements im internen Array von Ereignishandlern.
Hinweise
Ruft die Adresse des letzten Elements im internen Array von Ereignishandlern ab.
EventTargetArray::EventTargetArray
Unterstützt die WRL-Infrastruktur und soll nicht direkt aus Ihrem Code verwendet werden.
EventTargetArray(
_Out_ HRESULT* hr,
size_t items
);
Parameter
Hr
Nach diesen Konstruktorvorgängen gibt parameter hr an, ob die Zuordnung des Arrays erfolgreich war oder fehlgeschlagen ist. Die folgende Liste zeigt die möglichen Werte für hr.
S_OK
Der Vorgang war erfolgreich.E_OUTOFMEMORY
Der Speicher konnte für das Array nicht zugewiesen werden.S_FALSE
Parameterelemente sind kleiner oder gleich Null.
items
Die Anzahl der Arrayelemente, die zugewiesen werden sollen.
Hinweise
Initialisiert eine neue Instanz der EventTargetArray
-Klasse.
EventTargetArray
wird verwendet, um ein Array von Ereignishandlern in einem EventSource
Objekt beizubehalten.
EventTargetArray::Length
Unterstützt die WRL-Infrastruktur und soll nicht direkt aus Ihrem Code verwendet werden.
size_t Length();
Rückgabewert
Die aktuelle Anzahl von Elementen im internen Array von Ereignishandlern.
Hinweise
Ruft die aktuelle Anzahl der Elemente im internen Array von Ereignishandlern ab.