CComPtrBase::QueryInterface

Chiamare questo metodo per restituire un puntatore a un'interfaccia specificata.

template <
   class Q
> HRESULT QueryInterface(Q** pp ) const throw( );

Parametri

  • Q
    Il tipo di oggetto di cui il puntatore a interfaccia è obbligatorio.

  • pp
    L'indirizzo della variabile di output che riceve un puntatore a interfaccia richiesta.

Valore restituito

Restituisce S_OK su positivo, o E_NOINTERFACE in errore.

Note

Questo metodo chiama IUnknown::QueryInterface.

Nelle build di debug, un errore di asserzione si verificherà se i pp non è uguale a NULL.

Requisiti

Header: atlcomcli.h

Vedere anche

Riferimenti

Classe di CComPtrBase

CComPtrBase::SetSite