AtlComPtrAssign
あるインターフェイス ポインターを同じ型の別のインターフェイス ポインターに割り当てます。
ATLINLINE ATLAPI_(IUnknown*) AtlComPtrAssign(
IUnknown** pp,
IUnknown* lp
);
パラメーター
pp
別のポインターを割り当てる IUnknown のポインターのアドレス。lp
同じの IUnknown のポインターは ppのスケジューラとして入力します。これは ppのポインターに割り当てられます。
戻り値
は、エラーに無効にします; それ lpを返します。
解説
この関数は、COM の参照カウント規則を使用してインターフェイス ポインターをコピーします。これは pp が指すインターフェイスの [リリース] を呼び出し、そのに参照カウントをインクリメントした後 lp を割り当てます。
このスマート ポインターのヘルパー関数は CComPtr のクラス と CComQIPtr のクラスによって使用されます。
必要条件
ヘッダー : atlcomcli.h