Поделиться через


_com_ptr_t::QueryInterface

Блок, относящийся только к системам Microsoft

Вызывает функцию-член QueryInterface IUnknown в инкапсулированном указателе на интерфейс.

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

Параметры

  • iid
    IID указателя на интерфейс.

  • p
    Необработанный указатель на интерфейс.

Заметки

Вызывает IUnknown::QueryInterface для инкапсулированного указателя на интерфейс с заданным IID и возвращают необработанный результирующий указатель на интерфейс в параметре p. Эта процедура возвращает значение HRESULT, которое указывает успешность или сбой выполнения.

Завершение блока, относящегося только к системам Microsoft

См. также

Ссылки

Класс _com_ptr_t