_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