CComQIPtr);
CComQIPtr( T* lp );
CComQIPtr (const CComQIPtrlt;T, piid> &lp );
CComQIPtr (IUnknown * Lp );
Parameter
lp
[in] Verwendet, um den Schnittstellenzeiger, p initialisieren.
T
[in] Eine COM-Schnittstelle.
piid
[in] Ein Zeiger auf die IID der t.
Bemerkungen
Der Standardkonstruktor legt p auf NULLfest. Copy-Konstruktor legt p Mitglied Zeiger Lp und ruft AddRef durch p.
Wenn Sie einen von tabgeleiteten Zeigertyp übergeben, der Konstruktor legt p T* Parameter und ruft AddRef. Wenn einen Zeigertyp nicht von tabgeleiteten übergeben wird, ruft den Konstruktor von QueryInterface für einen Schnittstellenzeiger entsprechende Piid p fest.
Der Destruktor ruft Release durch p.