CComPtr

temp&latelt, claseT >
clase CComPtr

Parámetros

T

Una interfaz COM especificando el tipo de puntero a almacenarse.

ATL utiliza CComPtr y CComQIPtr para administrar los punteros de interfaz COM. Ambas clases realizan referencia automática contando a través de llamadas a AddRef y Release. Operadores sobrecargados manejan operaciones de puntero. CComQIPtr además admite automática consultando de interfaces aunque QueryInterface.

El siguiente código es de CFirePropNotifyEvent::FireOnRequestEdit

estática de HRESULT de FireOnRequestEdit(IUnknown* pUnk, DISPID dispID)
{
 nbsp; CComQIPtr < IConnectionPointContainer & IID_IConnectionPointContainer > pCPC(pUnk);
   Si (! pCPC)
      Devuelve S_OK;

PCP CComPtr <IConnectionPoint>;
   pCPC - > FindConnectionPoint (IID_IPropertyNotifySink & pCP);
   Si (! pCP)
      Devuelve S_OK;

...
}

Este ejemplo ilustra la siguiente:

# include lt;atlbase.h>

Miembros de clase

Vea tambié&nnbsp;CComPtr::CComPtr, CComQIPtr::CComQIPtr

Index