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