_com_ptr_t::QueryInterface

 

Publicado: abril de 2016

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( );

iid

IID de um ponteiro da interface.

p

Ponteiro da interface bruto.

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

Mostrar: