Méthode IDirectInputEffectDriver ::QueryInterface (dinputd.h)
La méthode IDirectInputEffectDriver ::QueryInterface détermine si l’objet DirectInputEffectDriver prend en charge une interface COM particulière. Si c’est le cas, le système augmente le nombre de références pour l’objet de 1, et l’application peut commencer à utiliser cette interface immédiatement. Cette méthode fait partie de l’interface IUnknown héritée par DirectInputEffectDriver.
Syntaxe
HRESULT QueryInterface(
REFIID riid,
LPVOID *ppvObj
);
Paramètres
riid
Identificateur de référence de l’interface demandée.
ppvObj
Adresse d’un pointeur à remplir avec le pointeur d’interface si la requête réussit.
Valeur retournée
Retourne S_OK si l’interface est prise en charge ; dans le cas contraire, retourne E_NOINTERFACE.
Remarques
Lorsque l’application n’a plus besoin d’utiliser l’interface récupérée par un appel à cette méthode, elle doit appeler la méthode Release pour cette interface pour la libérer.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | dinputd.h (inclure Dinputd.h) |