_com_ptr_t::Attach

Specifici di Microsoft

Incapsula un puntatore a interfaccia non di tipo elaborato intelligente del puntatore.

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

Parametri

  • pInterface
    un puntatore a interfaccia non elaborato.

  • fAddRef
    Se viene true, quindi AddRef viene chiamato.Se viene false, _com_ptr_t l'oggetto accetta la proprietà del puntatore a interfaccia non elaborato senza chiamare AddRef.

Note

  • Connessione ( pInterface )   AddRef non viene chiamato.La proprietà dell'interfaccia viene passata a questa _com_ptr_t oggetto.rilasciare viene chiamato per diminuire il conteggio dei riferimenti per il puntatore in precedenza incapsulato.

  • Connessione ( pInterface**,** fAddRef )   se fAddRef viene true, AddRef viene chiamato per incrementare il conteggio dei riferimenti per un puntatore a interfaccia incapsulato.se fAddRef viene false, questo _com_ptr_t l'oggetto accetta la proprietà del puntatore a interfaccia non elaborato senza chiamare AddRef.rilasciare viene chiamato per diminuire il conteggio dei riferimenti per il puntatore in precedenza incapsulato.

Microsoft FINALE specifico

Vedere anche

Riferimenti

Classe di _com_ptr_t