_com_ptr_t::QueryInterface

Específico da Microsoft

Chama a função de membro QueryInterface de IUnknown no ponteiro de interface encapsulado.

template<typename _InterfaceType> HRESULT QueryInterface ( 
   const IID& iid, 
   _InterfaceType*& p  
) throw ( ); 
template<typename _InterfaceType> HRESULT QueryInterface ( 
   const IID& iid, 
   _InterfaceType** p 
) throw( );

Parâmetros

  • iid
    IID de um ponteiro da interface.

  • p
    Ponteiro da interface bruto.

Comentários

Chama IUnknown::QueryInterface no ponteiro encapsulado da interface com a IID especificada e retorna o ponteiro bruto da interface resultante em p. Essa rotina retorna HRESULT para indicar êxito ou falha.

FIM de Específico da Microsoft

Consulte também

Referência

Classe _com_ptr_t