CComQIPtr::CComQIPtr

CComQIPtr);

CComQIPtr( T* lp );

CComQIPtr (const CComQIPtrlt;T, piid> &lp );

CComQIPtr (IUnknown * lp );

Parámetros

lp

[en] Utilizado para inicializar el puntero de interfaz, p.

T

[en] Una interfaz COM.

piid

[en] Un puntero al IID de t.

Observaciones

El constructor predeterminado establece p en NULL. El constructor de copia establece p en el puntero a miembro del lp y llamadas AddRef a través de p.

Si se pasa un tipo de puntero derivado de T, el constructor establece p a la T* parámetro y llamadas AddRef. Si se pasa un tipo de puntero no derivado de T, el constructor llama QueryInterface para establecer p un puntero de interfaz correspondiente a piid.

El destructor llama liberación a través de p.

Visió&n General de CComQIPtr |nbsp; Miembros de clase

Index