Microsoft 专用
封装此智能指针的类型的原始接口指针。
void Attach(
Interface* pInterface
) throw( );
void Attach(
Interface* pInterface,
bool fAddRef
) throw( );
参数
pInterface
原始接口指针。fAddRef
如果它是 true,则调用 AddRef。 如果它是 false,则 _com_ptr_t 对象将拥有原始接口指针的所有权,而不调用 AddRef。
备注
Attach( pInterface ) 未调用 AddRef。 将接口的所有权传递给此 _com_ptr_t 对象。 调用 Release 以减少前面封装的指针的引用计数。
Attach( pInterface**,** fAddRef ) 如果 fAddRef 为 true,则调用 AddRef 来增加封装的接口指针的引用计数。 如果 fAddRef 为 false,则 _com_ptr_t 对象将拥有原始接口指针的所有权,而不调用 AddRef。 调用 Release 以减少前面封装的指针的引用计数。
结束 Microsoft 专用