Share via


IDirectInputEffectDriver::QueryInterface-Methode (dinputd.h)

Die IDirectInputEffectDriver::QueryInterface-Methode bestimmt, ob das DirectInputEffectDriver-Objekt eine bestimmte COM-Schnittstelle unterstützt. Wenn dies der Fall ist, erhöht das System die Verweisanzahl für das Objekt um 1, und die Anwendung kann sofort mit der Verwendung dieser Schnittstelle beginnen. Diese Methode ist Teil der IUnknown-Schnittstelle , die von DirectInputEffectDriver geerbt wird.

Syntax

HRESULT QueryInterface(
  REFIID riid,
  LPVOID *ppvObj
);

Parameter

riid

Referenzbezeichner der angeforderten Schnittstelle.

ppvObj

Adresse eines Zeigers, der mit dem Schnittstellenzeiger ausgefüllt werden soll, wenn die Abfrage erfolgreich ist.

Rückgabewert

Gibt S_OK zurück, wenn die Schnittstelle unterstützt wird. gibt andernfalls E_NOINTERFACE zurück.

Hinweise

Wenn die Anwendung die Von einem Aufruf dieser Methode abgerufene Schnittstelle nicht mehr verwenden muss, muss sie die Release-Methode für diese Schnittstelle aufrufen, um sie freizugeben.

Anforderungen

Anforderung Wert
Zielplattform Desktop
Kopfzeile dinputd.h (include Dinputd.h)