Partager via


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)