_com_ptr_t::Attach

Microsoft 专用

封装此智能指针的类型为基元的接口指针。

void Attach(
   Interface* pInterface 
) throw( );
void Attach(
   Interface* pInterface,
   bool fAddRef 
) throw( );

参数

  • pInterface
    为基元的接口指针。

  • fAddRef
    如果是 true,则 AddRef 调用。如果是 错误_com_ptr_t 对象将原始的接口指针的所有权,而不调用 AddRef

备注

  • 附加 ( pInterface )   AddRef 未调用。接口的所有权传递给此 _com_ptr_t 对象。版本 调用以减少以前封装的指针的引用计数。

  • 附加 ( pInterface**,** fAddRef ),如果 fAddRef 是 trueAddRef 调用增加中封装的接口指针的引用计数。如果 fAddRef 是 错误,此 _com_ptr_t 对象将原始的接口指针的所有权,而不调用 AddRef版本 调用以减少以前封装的指针的引用计数。

特定于 Microsoft 的结尾

请参见

参考

_com_ptr_t选件类