_com_ptr_t::Attach
Específico da Microsoft
Encapsula um ponteiro de interface bruto desse tipo de ponteiro inteligente.
void Attach(
Interface* pInterface
) throw( );
void Attach(
Interface* pInterface,
bool fAddRef
) throw( );
Parâmetros
pInterface
Um ponteiro de interface bruto.fAddRef
Se for true, então AddRef será chamado. Se for false, o objeto _com_ptr_t assumirá a propriedade do ponteiro bruto da interface sem chamar AddRef.
Comentários
Anexar( pInterface ) AddRef não será chamado. A propriedade da interface é transmitida a este objeto _com_ptr_t. Release é chamado para diminuir a contagem de referências para o ponteiro anteriormente encapsulado.
Anexar( pInterface**,** fAddRef ) Se fAddRef for true, AddRef será chamado para aumentar a contagem de referências do ponteiro de interface encapsulado. Se fAddRef for false, este objeto _com_ptr_t assumirá a propriedade do ponteiro bruto da interface sem chamar AddRef. Release é chamado para diminuir a contagem de referências para o ponteiro anteriormente encapsulado.
FIM de Específico da Microsoft