CComQIPtr::CComQIPtr

CComQIPtr);

CComQIPtr( T* lp );

CComQIPtr (const CComQIPtrlt;T, piid> &lp );

CComQIPtr (IUnknown ※ lp );

パラメーター

lp

[入力]インターフェイス ポインターは、 pを初期化するために使用。

T

[入力]COM インターフェイス。

piid

[入力]Tの IID へのポインター。

解説

既定のコンス トラクター pをはNULLに設定します。コピー コンス トラクターでは、 p lpp経由でAddRef呼び出しのメンバー ポインターを設定します。

Tから派生したポインター型を渡す場合は、コンス トラクターをp Tに設定 ※ パラメーターと呼び出しAddRefTから派生していないポインター型を渡す場合は、コンス トラクター piidに対応するインターフェイス ポインター pを設定するには、 QueryInterfaceを呼び出す。

Pリリースデストラクターを呼び出します。

CComQIPtr 概要|nbsp;クラス メンバー(&N)

Index