CComQIPtr::CComQIPtr

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

Index