CComQIPtr::CComQIPtr

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.

CComQIPtr ÜbersichtKlassenmember

Index