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