Freigeben über


_com_ptr_t::QueryInterface

Microsoft-spezifisch

Ruft die QueryInterface-Memberfunktion von IUnknown für den gekapselten Schnittstellenzeiger an.

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

Parameter

  • iid
    IID eines Schnittstellenzeigers.

  • p
    Unformatierter Schnittstellenzeiger.

Hinweise

Aufrufe IUnknown::QueryInterface für den gekapselten Schnittstellenzeiger mit dem angegebenen IID und gibt den sich ergebenden unformatierten Schnittstellenzeiger in pzurück.Diese Routine gibt HRESULT zurück, um Erfolg oder Fehlschlagen anzugeben.

Microsoft ENDES bestimmten

Siehe auch

Referenz

_com_ptr_t Klasse