CComQIPtr::CComQIPtr

CComQIPtr);

CComQIPtr( T* lp );

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

CComQIPtr (IUnknown * lp );

Parametri

lp

[in] Consente di inizializzare il puntatore all'interfaccia, p.

T

[in] Un'interfaccia COM.

piid

[in] Puntatore all'IID di t.

Osservazioni

Il costruttore predefinito imposta p su NULL. Il costruttore di copia imposta p al puntatore del membro di lp e chiamate AddRef attraverso p.

Se si passa un tipo puntatore derivato da T, il costruttore imposta p la T* parametro e chiamate AddRef. Se si passa un tipo puntatore non derivato da T, il costruttore chiama QueryInterface per impostare un puntatore a interfaccia corrispondente a piid p.

Il distruttore chiama Release attraverso p.

Pa&noramica CComQIPtr |nbsp; Membri della classe

Index