Partager via


Interface IInternalUnknown (objidlbase.h)

Utilisé exclusivement dans les gestionnaires côté client légers qui nécessitent l’accès à certaines interfaces internes sur le proxy.

Héritage

L’interface IInternalUnknown hérite de l’interface IUnknown. IInternalUnknown a également les types de membres suivants :

Méthodes

L’interface IInternalUnknown possède ces méthodes.

 
IInternalUnknown ::QueryInternalInterface

La méthode IInternalUnknown ::QueryInternalInterface (objidlbase.h) récupère les pointeurs vers les interfaces internes prises en charge sur un objet.

Remarques

Les gestionnaires qui ont besoin d’accéder à certaines interfaces internes sur le gestionnaire de proxy doivent passer par l’interface IInternalUnknown . Cela empêche les gestionnaires de déléguer et d’exposer aveuglément les interfaces internes de l’agrégat en dehors de l’agrégat. Ces interfaces incluent IClientSecurity et IMultiQI. Si le gestionnaire souhaite exposer IClientSecurity ou IMultiQI, le gestionnaire doit implémenter ces interfaces lui-même et déléguer à l’implémentation de ces interfaces par le gestionnaire de proxy le cas échéant.

Pour l’interface IClientSecurity , si le client tente de définir la sécurité sur une interface exposée par le gestionnaire, le gestionnaire doit définir la sécurité sur le proxy d’interface réseau sous-jacent.

Pour l’interface IMultiQI , le gestionnaire doit remplir les interfaces qu’il connaît, puis transférer l’appel au gestionnaire de proxy pour renseigner le reste des interfaces.

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)

Voir aussi

IClientSecurity

IMultiQI

Gestionnaire de Client-Side léger