Método IUnknown::QueryInterface(Q**) (unknwn.h)

Um modelo de função auxiliar que infere um identificador de interface e chama QueryInterface(REFIID,void).

Syntax

template<class Q>
HRESULT
STDMETHODCALLTYPE
QueryInterface(_COM_Outptr_ Q** pp)
{
    return QueryInterface(__uuidof(Q), (void **)pp);
}

O class Q parâmetro de modelo é o tipo de uma interface COM.

Parâmetros

[out] pp

Tipo: void**

O endereço de um ponteiro para uma interface. Para obter detalhes, consulte o parâmetro ppvObject de QueryInterface(REFIID,void).

Retornar valor

A função passa o valor retornado de volta de QueryInterface(REFIID,void).

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho unknwn.h

Confira também