Classe de CComPtrBase
Cette classe constitue une base pour les classes intelligentes de pointeur à l'aide de les routines de mémoire COM.
template <
class T
> class CComPtrBase
Paramètres
- T
Le type d'objet à référencer par le pointeur intelligent.
Membres
Constructeurs publics
Nom |
Description |
---|---|
Le destructeur. |
Méthodes publiques
Nom |
Description |
---|---|
Appelez cette méthode pour créer une connexion le récepteur entre le point de connexion d'CComPtrBase et d'un client. |
|
Appelez cette méthode pour prendre la propriété d'un pointeur existant. |
|
Appelez cette méthode pour créer un objet de la classe associée à un ID de classe spécifiée ou pour programmer l'ID |
|
Appelez cette méthode pour copier le pointeur d' CComPtrBase à une autre variable pointeur. |
|
Appelez cette méthode pour libérer la propriété d'un pointeur. |
|
Appelez cette méthode pour vérifier si les points spécifiés d' IUnknown à la même objet associé à l'objet d' CComPtrBase . |
|
Appelez cette méthode pour retourner un pointeur vers une interface spécifiée. |
|
Appelez cette méthode pour libérer l'interface. |
|
Appelez cette méthode pour définir le site de l'objet d' CComPtrBase à IUnknown de l'objet parent. |
Opérateurs publics
Nom |
Description |
---|---|
l'opérateur de cast. |
|
L'opérateur NOT. |
|
Et opérateur. |
|
L'opérateur *. |
|
Inférieur à l'opérateur. |
|
l'opérateur d'égalité. |
|
L'opérateur de pointeurs vers membres. |
Données membres publiques
Nom |
Description |
---|---|
La variable de membre de pointeur. |
Notes
Cette classe constitue la base des autres pointeurs intelligents qui utilisent des routines de gestion de la mémoire COM, tels que CComQIPtr et CComPtr.Les classes dérivées ajouter leurs propres constructeurs et opérateurs, mais dépendent les méthodes fournies par CComPtrBase.
Configuration requise
Header: atlcomcli.h