Compartilhar via


Método IDirectInputEffectDriver::QueryInterface (dinputd.h)

O método IDirectInputEffectDriver::QueryInterface determina se o objeto DirectInputEffectDriver dá suporte a uma interface COM específica. Se isso acontecer, o sistema aumentará a contagem de referência para o objeto em 1 e o aplicativo poderá começar a usar essa interface imediatamente. Esse método faz parte da interface IUnknown herdada por DirectInputEffectDriver.

Sintaxe

HRESULT QueryInterface(
  REFIID riid,
  LPVOID *ppvObj
);

Parâmetros

riid

Identificador de referência da interface que está sendo solicitada.

ppvObj

Endereço de um ponteiro a ser preenchido com o ponteiro da interface se a consulta for bem-sucedida.

Retornar valor

Retorna S_OK se houver suporte para a interface; caso contrário, retornará E_NOINTERFACE.

Comentários

Quando o aplicativo não precisar mais usar a interface recuperada por uma chamada para esse método, ele deverá chamar o método Release para que essa interface a libere.

Requisitos

Requisito Valor
Plataforma de Destino Área de Trabalho
Cabeçalho dinputd.h (inclua Dinputd.h)