Classe de CComDynamicUnkArray
Cette classe stocke un tableau de pointeurs d' IUnknown .
class CComDynamicUnkArray
Membres
Constructeurs publics
Nom |
Description |
---|---|
Constructeur.Initialise les valeurs de collection à NULL et la taille de collection à zéro. |
|
Le destructeur. |
Méthodes publiques
Nom |
Description |
---|---|
Appelez cette méthode pour ajouter un pointeur d' IUnknown au tableau. |
|
Retourne un pointeur vers le premier pointeur d' IUnknown dans la collection. |
|
Vide tableau. |
|
Retourne un pointeur vers un au delà de le dernier pointeur d' IUnknown dans la collection. |
|
Récupère l'élément au niveau de l'index spécifié. |
|
Appelez cette méthode pour obtenir le cookie associé à un pointeur donnée d' IUnknown . |
|
Retourne la longueur d'un tableau. |
|
Appelez cette méthode pour obtenir le pointeur d' IUnknown associé à un cookie donné. |
|
Appelez cette méthode pour supprimer un pointeur d' IUnknown du tableau. |
Notes
CComDynamicUnkArray contient un tableau dynamique allouée de pointeurs d' IUnknown , chaque une interface d'un point de connexion.CComDynamicUnkArray peut être utilisé comme paramètre à la classe de modèle d' IConnectionPointImpl .
Les méthodes démarrez et fin de CComDynamicUnkArray peuvent être utilisées pour parcourir tous les points de connexion (par exemple, lorsqu'un événement est déclenché).
Consultez l' Ajouter des points de connexion à un objet pour plus d'informations sur automatiser la création des proxies de point de connexion.
[!REMARQUE]
Note la classe CComDynamicUnkArray est utilisé par l'assistant Add Class en créant un contrôle qui a des points de connexion.Si vous voulez spécifier le nombre de points de connexion manuellement, modifiez la référence de CComDynamicUnkArray à CComUnkArray<>n , où n est le nombre de points de connexion nécessaires.
Configuration requise
Header: atlcom.h