Compartir a través de


_com_ptr_t::Attach

Específicos de Microsoft

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

Sintaxis

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

Parámetros

pInterface
Puntero a interfaz sin formato.

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

Comentarios

  • No se llama a Attach(pInterface)AddRef. La propiedad de la interfaz se pasa a este objeto _com_ptr_t. Se llama a Release para disminuir el recuento de referencias del puntero previamente encapsulado.

  • Se llama a Attach(pInterface,fAddRef) If fAddRef is true, AddRef para incrementar el recuento de referencias del puntero de interfaz encapsulado. Si fAddRef es false, este objeto _com_ptr_t toma la propiedad del puntero de interfaz sin formato sin llamar a AddRef. Se llama a Release para disminuir el recuento de referencias del puntero previamente encapsulado.

FIN de Específicos de Microsoft

Consulte también

_com_ptr_t (Clase)