Classe TRefPointerCollection (refptrco.h)
[La classe TRefPointerCollection fait partie de L’infrastructure de fournisseur WMI, qui est maintenant considérée dans l’état final, et aucun développement, amélioration ou mise à jour supplémentaire ne sera disponible pour les problèmes non liés à la sécurité affectant ces bibliothèques. Les API MI doivent être utilisées dans tout nouveau développement.]
La classe TRefPointerCollection est une classe conteneur qui collecte des pointeurs vers des objets. Ces pointeurs peuvent être énumérés.
TRefPointerCollection a les types de membres suivants :
Méthode | Description |
---|---|
Add | Ajoute un élément à une collection et appelle la méthode AddRef pour incrémenter le nombre de références. |
BeginEnum | Commence l’énumération d’une collection. Appelez cette méthode avec le curseur à initialiser en tant que paramètre avant d’énumérer la collection (REFPTRCOLLECTION_POSITION). |
Vide | Vide la liste, libérant tous les pointeurs tenus. |
EndEnum | Termine l’énumération d’une collection. Appelez cette méthode lorsque l’opération d’énumération est terminée. |
GetNext | Obtient l’élément suivant de la liste et appelle la méthode AddRef pour incrémenter le nombre de références. (L’utilisateur doit relâcher le pointeur une fois terminé et passer le même curseur à chaque fois.) |
GetSize | Retourne le nombre d’éléments dans la liste. |
TRefPointerCollection | Construit un nouvel objet TRefPointerCollection . |
Héritage
La classe TRefPointerCollection implémente CThreadBase.
Méthodes
La classe TRefPointerCollection possède ces méthodes.
TRefPointerCollection ::Add La méthode Add ajoute une référence à la collection. |
TRefPointerCollection ::BeginEnum La méthode BeginEnum commence à énumérer la collection. |
TRefPointerCollection ::Empty La méthode Empty supprime tous les éléments de la collection. |
TRefPointerCollection ::EndEnum La méthode EndEnum met fin à l’énumération de la collection. |
TRefPointerCollection ::GetNext La méthode GetNext obtient un pointeur vers le instance suivant dans la collection. |
TRefPointerCollection ::GetSize La méthode GetSize retourne le nombre d’éléments figurant dans la liste. |
TRefPointerCollection ::TRefPointerCollection Ce constructeur initialise un nouvel objet TRefPointerCollection. (TRefPointerCollection.TRefPointerCollection) |
TRefPointerCollection ::TRefPointerCollection Ce constructeur initialise un nouvel objet TRefPointerCollection. (surcharge 1/2) |
Remarques
Le destructeur de cette classe est TRefPointerCollection ::~TRefPointerCollection.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista |
Serveur minimal pris en charge | Windows Server 2008 |
Plateforme cible | Windows |
En-tête | refptrco.h (inclure FwCommon.h) |