Share via


Classe de CComDynamicUnkArray

Cette classe stocke un tableau de pointeurs d' IUnknown .

class CComDynamicUnkArray

Membres

610y076z.collapse_all(fr-fr,VS.110).gifConstructeurs publics

Nom

Description

CComDynamicUnkArray::CComDynamicUnkArray

Constructeur.Initialise les valeurs de collection à NULL et la taille de collection à zéro.

CComDynamicUnkArray::~CComDynamicUnkArray

Le destructeur.

610y076z.collapse_all(fr-fr,VS.110).gifMéthodes publiques

Nom

Description

CComDynamicUnkArray::Add

Appelez cette méthode pour ajouter un pointeur d' IUnknown au tableau.

CComDynamicUnkArray::begin

Retourne un pointeur vers le premier pointeur d' IUnknown dans la collection.

CComDynamicUnkArray::clear

Vide tableau.

CComDynamicUnkArray::end

Retourne un pointeur vers un au delà de le dernier pointeur d' IUnknown dans la collection.

CComDynamicUnkArray::GetAt

Récupère l'élément au niveau de l'index spécifié.

CComDynamicUnkArray::GetCookie

Appelez cette méthode pour obtenir le cookie associé à un pointeur donnée d' IUnknown .

CComDynamicUnkArray::GetSize

Retourne la longueur d'un tableau.

CComDynamicUnkArray::GetUnknown

Appelez cette méthode pour obtenir le pointeur d' IUnknown associé à un cookie donné.

CComDynamicUnkArray::Remove

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

Voir aussi

Référence

Classe de CComUnkArray

Autres ressources

Vue d'ensemble de la classe ATL