次の方法で共有


CComPtrBase::CopyTo

別のポインター変数に CComPtrBase のポインターをコピーする場合に、このメソッドを呼び出します。

HRESULT CopyTo(
   T** ppT 
) throw( );

パラメーター

  • ppT
    CComPtrBase のポインターを受け取る変数のアドレス。

戻り値

成功は S_OK を返します。失敗の E_POINTER。

解説

ppTCComPtrBase のポインターをコピーします。CComPtrBase::p のメンバー変数の参照カウントがインクリメントします。

ppT が null 値と等しいエラー HRESULT が返されます。デバッグ ビルドでは、アサーション エラーは ppT が null 値と等しい場合に発生します。

必要条件

ヘッダー : atlcomcli.h

参照

関連項目

CComPtrBase クラス