Share via


_com_ptr_t::QueryInterface

Microsoft Specific

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

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

Parameters

iid

IID of an interface pointer

p

raw interface pointer

Remarks

Calls IUnknown::QueryInterface on the encapsulated interface pointer with the specified IID, and returns the resulting raw interface pointer in p. This routine returns the HRESULT to indicate success or failure.

_com_ptr_t Overview

END Microsoft Specific