Méthode CUnknown. NonDelegatingQueryInterface

Récupère un pointeur d’interface et incrémente le décompte de références. Cette méthode implémente la méthode INonDelegatingUnknown :: NonDelegatingQueryInterface .

Syntaxe

HRESULT NonDelegatingQueryInterface(
   REFIID riid,
   void   **ppv
);

Paramètres

riid

Identificateur de l’interface.

ppv

Adresse d’un pointeur pour recevoir l’interface.

Valeur retournée

Retourne l’une des valeurs HRESULT indiquées dans le tableau suivant.

Code de retour Description
_OK
Réussite.
E _ NOinterface
L’objet ne prend pas en charge cette interface.
_pointeur E
Argument de pointeur null .

Remarques

La classe CUnknown expose uniquement l’interface IUknown . Substituez cette méthode pour exposer des interfaces supplémentaires. Pour plus d’informations sur la façon de substituer cette méthode, consultez How to implement IUnknown.

Configuration requise

Condition requise Valeur
En-tête
combase. h (inclure Flux. h)
Bibliothèque
Strmbase. lib (versions commerciales);
Strmbasd. lib (versions Debug)