Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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
Espace de noms : 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.