Condividi tramite


Metodo IDirectInputEffectDriver::QueryInterface (dinputd.h)

Il metodo IDirectInputEffectDriver::QueryInterface determina se l'oggetto DirectInputEffectDriver supporta una particolare interfaccia COM. In tal caso, il sistema aumenta il conteggio dei riferimenti per l'oggetto di 1 e l'applicazione può iniziare immediatamente a usare tale interfaccia. Questo metodo fa parte dell'interfaccia IUnknown ereditata da DirectInputEffectDriver.

Sintassi

HRESULT QueryInterface(
  REFIID riid,
  LPVOID *ppvObj
);

Parametri

riid

Identificatore di riferimento dell'interfaccia richiesta.

ppvObj

Indirizzo di un puntatore da riempire con il puntatore all'interfaccia se la query ha esito positivo.

Valore restituito

Restituisce S_OK se l'interfaccia è supportata; in caso contrario, restituisce E_NOINTERFACE.

Commenti

Quando l'applicazione non deve più usare l'interfaccia recuperata da una chiamata a questo metodo, deve chiamare il metodo Release per liberarlo.

Requisiti

Requisito Valore
Piattaforma di destinazione Desktop
Intestazione dinputd.h (include Dinputd.h)