EventTargetArray, classe
Prend en charge l’infrastructure WRL et n’est pas destinée à être utilisée directement à partir de votre code.
Syntaxe
class EventTargetArray :
public Microsoft::WRL::RuntimeClass<
Microsoft::WRL::RuntimeClassFlags<ClassicCom>,
IUnknown
>;
Notes
Représente un tableau de gestionnaires d’événements.
Les gestionnaires d’événements associés à un objet EventSource sont stockés dans un membre de données protégé EventTargetArray
.
Membres
Constructeurs publics
Nom | Description |
---|---|
EventTargetArray ::EventTargetArray | Initialise une nouvelle instance de la classe EventTargetArray . |
EventTargetArray ::~EventTargetArray | Désinitialise la classe actuelle EventTargetArray . |
Méthodes publiques
Nom | Description |
---|---|
EventTargetArray ::AddTail | Ajoute le gestionnaire d’événements spécifié à la fin du tableau interne de gestionnaires d’événements. |
EventTargetArray ::Begin | Obtient l’adresse du premier élément dans le tableau interne des gestionnaires d’événements. |
EventTargetArray ::End | Obtient l’adresse du dernier élément dans le tableau interne des gestionnaires d’événements. |
EventTargetArray ::Length | Obtient le nombre actuel d’éléments dans le tableau interne des gestionnaires d’événements. |
Hiérarchie d'héritage
EventTargetArray
Spécifications
En-tête : event.h
Namespace : Microsoft ::WRL ::D etails
EventTargetArray ::~EventTargetArray
Prend en charge l’infrastructure WRL et n’est pas destinée à être utilisée directement à partir de votre code.
~EventTargetArray();
Notes
Désinitialise la classe actuelle EventTargetArray
.
EventTargetArray ::AddTail
Prend en charge l’infrastructure WRL et n’est pas destinée à être utilisée directement à partir de votre code.
void AddTail(
_In_ IUnknown* element
);
Paramètres
élément
Pointeur vers le gestionnaire d’événements à ajouter.
Notes
Ajoute le gestionnaire d’événements spécifié à la fin du tableau interne de gestionnaires d’événements.
AddTail()
est destiné à être utilisé en interne uniquement par la EventSource
classe.
EventTargetArray ::Begin
Prend en charge l’infrastructure WRL et n’est pas destinée à être utilisée directement à partir de votre code.
ComPtr<IUnknown>* Begin();
Valeur de retour
Adresse du premier élément dans le tableau interne des gestionnaires d’événements.
Notes
Obtient l’adresse du premier élément dans le tableau interne des gestionnaires d’événements.
EventTargetArray ::End
Prend en charge l’infrastructure WRL et n’est pas destinée à être utilisée directement à partir de votre code.
ComPtr<IUnknown>* End();
Valeur de retour
Adresse du dernier élément dans le tableau interne des gestionnaires d’événements.
Notes
Obtient l’adresse du dernier élément dans le tableau interne des gestionnaires d’événements.
EventTargetArray ::EventTargetArray
Prend en charge l’infrastructure WRL et n’est pas destinée à être utilisée directement à partir de votre code.
EventTargetArray(
_Out_ HRESULT* hr,
size_t items
);
Paramètres
rh
Après ces opérations de constructeur, le paramètre hr indique si l’allocation du tableau a réussi ou échoué. La liste suivante montre les valeurs possibles pour hr.
S_OK
L’opération a réussi.E_OUTOFMEMORY
La mémoire n’a pas pu être allouée pour le tableau.S_FALSE
Les éléments de paramètre sont inférieurs ou égaux à zéro.
items
Nombre d’éléments de tableau à allouer.
Notes
Initialise une nouvelle instance de la classe EventTargetArray
.
EventTargetArray
est utilisé pour conserver un tableau de gestionnaires d’événements dans un EventSource
objet.
EventTargetArray ::Length
Prend en charge l’infrastructure WRL et n’est pas destinée à être utilisée directement à partir de votre code.
size_t Length();
Valeur de retour
Nombre actuel d’éléments dans le tableau interne des gestionnaires d’événements.
Notes
Obtient le nombre actuel d’éléments dans le tableau interne des gestionnaires d’événements.