CComObjectNoLock, classe
Cette classe implémente IUnknown pour un objet non regroupé en agrégats, mais n'incrémente pas le nombre de verrous sur le module dans le constructeur.
template<
class Base
>
class CComObjectNoLock :
public Base
Paramètres
- Base
Votre classe, dérivée de CComObjectRoot ou de CComObjectRootEx, ainsi que d'une autre interface vous souhaitez prendre en charge sur l'objet.
Membres
Constructeurs publics
Nom |
Description |
---|---|
Constructeur. |
|
Le destructeur. |
Méthodes publiques
Nom |
Description |
---|---|
Incrémente le décompte de références à l'objet. |
|
Retourne un pointeur vers l'interface demandée. |
|
Décrémente le décompte de références à l'objet. |
Notes
CComObjectNoLock est semblable à CComObject car il implémente IUnknown pour un objet non regroupé en agrégats ; toutefois, CComObjectNoLock n'incrémente pas le nombre de verrous sur le module dans le constructeur.
Utilise CComObjectNoLock ATL en interne pour les fabriques de classe. En général vous n'utiliserez pas cette classe directement.
Hiérarchie d'héritage
Base
CComObjectNoLock
Configuration requise
Header: atlcom.h