CComQIPtr);
CComQIPtr( T* lp );
CComQIPtr (const CComQIPtrlt ;T, piid> &lp );
CComQIPtr (IUnknown * lp );
Paramètres
lp
[en] Utilisé pour initialiser le pointeur d'interface, p.
T
[en] Une interface COM.
piid
[en] Un pointeur vers l'IID de t.
Remarques
Le constructeur par défaut affecte p à NULL. Le constructeur de copie définit le pointeur de membre de lp et appelle AddRef passant par p p.
Si vous passez un type de pointeur, dérivé de T, le constructeur définit p de la T* paramètre et appelle AddRef. Si vous passez un type de pointeur non dérivé de T, le constructeur appelle QueryInterface pour définir un pointeur d'interface correspondant aux piid p.
Le destructeur appelle libération par p.
Aperçu CComQIPtr |  ; Membres de classe