Partager via


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.