Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Récupère les pointeurs vers les interfaces internes prises en charge sur un objet .
Syntaxe
HRESULT QueryInternalInterface(
[in] REFIID riid,
[out] void **ppv
);
Paramètres
[in] riid
Identificateur de l’interface interne demandée.
[out] ppv
Adresse d’une variable pointeur qui reçoit le pointeur d’interface demandé dans le paramètre riid . Une fois le retour réussi, *ppv contient le pointeur d’interface demandé vers l’objet . Si l’objet ne prend pas en charge l’interface, *ppv est défini sur NULL.
Valeur retournée
Cette méthode retourne S_OK si l’interface est prise en charge, et E_NOINTERFACE autrement.
Remarques
Cette méthode est similaire à la méthode IUnknown ::QueryInterface , sauf que le gestionnaire de proxy COM, lorsqu’il est agrégé, n’expose pas certaines interfaces via QueryInterface. Au lieu de cela, ces interfaces internes doivent être exposées via QueryInternalInterface.
Configuration requise
| Condition requise | Valeur |
|---|---|
| Client minimal pris en charge | Windows 2000 Professionnel [applications de bureau uniquement] |
| Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
| Plateforme cible | Windows |
| En-tête | objidlbase.h (inclure ObjIdl.h) |