Compartir a través de


_com_ptr_t::Attach

Específicos de Microsoft

Encapsula un puntero sin formato de la interfaz del tipo de este puntero inteligente.

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

Parámetros

  • pInterface
    un puntero sin formato de la interfaz.

  • fAddRef
    Si es TRUE, se llama a AddRef .Si es Falso, el objeto de _com_ptr_t toma la propiedad del puntero sin formato de la interfaz sin llamar a AddRef.

Comentarios

  • Adjuntar ( pInterface )   AddRef no se denomina.La propiedad de la interfaz se pasa a este objeto de _com_ptr_t .Liberar se llama para disminuir el recuento de referencias para el puntero previamente encapsulado.

  • Adjuntar ( pInterface**,** fAddRef **)**si fAddRef es TRUE, AddRef se denomina para incrementar el recuento de referencias para el puntero encapsulado de interfaz.Si fAddRef es Falso, este objeto de _com_ptr_t toma la propiedad del puntero sin formato de la interfaz sin llamar a AddRef.Liberar se llama para disminuir el recuento de referencias para el puntero previamente encapsulado.

Específico de Microsoft de FINAL

Vea también

Referencia

Clase de _com_ptr_t