Partager via


AtlComPtrAssign

Assigne un pointeur d'interface vers un autre pointeur d'interface du même type.

ATLINLINE ATLAPI_(IUnknown*) AtlComPtrAssign(
   IUnknown** pp,
   IUnknown* lp
);

Paramètres

  • pp
    Adresse d'un pointeur d' IUnknown auquel pour assigner un autre pointeur.

  • lp
    Un pointeur d' IUnknown du même type que celui de pp.Cela est assigné au pointeur dans pp.

Valeur de retour

Retourne ANNULENT sur l'erreur ; sinon retourne lp.

Notes

Cette fonction copie un pointeur d'interface à l'aide de les règles de décompte de références COM.Elle appelle Release sur l'interface pointée pointe vers pp puis lui assigne lp après avoir incrémenté le décompte de références.

Cette fonction d'assistance intelligente de pointeur est utilisée par classe de CComPtr et classe de CComQIPtr.

Configuration requise

Header: atlcomcli.h

Voir aussi

Référence

Classe de CComPtr

Classe de CComQIPtr