Freigeben über


IDirectInputJoyConfig8::QueryInterface-Methode (dinputd.h)

Die IDirectInputJoyConfig8::QueryInterface-Methode bestimmt, ob das DirectInputJoyConfig-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 DirectInputJoyConfig geerbt wird.

Syntax

HRESULT QueryInterface(
  REFIID riid,
  LPVOID *ppvObj
);

Parameter

riid

Verweisbezeichner der angeforderten Schnittstelle.

ppvObj

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

Rückgabewert

Gibt bei erfolgreicher Ausführung DI_OK zurück. Gibt andernfalls E_NOINTERFACE zurück.

Hinweise

Wenn die Anwendung die durch den 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)