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) |