Interface IUnknown (unknwn.h)

Permet aux clients d’obtenir des pointeurs vers d’autres interfaces sur un objet donné via la méthode QueryInterface et de gérer l’existence de l’objet via les méthodes AddRef et Release . Toutes les autres interfaces COM sont héritées, directement ou indirectement, d’IUnknown. Par conséquent, les trois méthodes dans IUnknown sont les premières entrées de la table virtuelle pour chaque interface.

Méthodes

L’interface IUnknown a ces méthodes.

 
IUnknown::AddRef

Incrémente le nombre de références pour un pointeur d’interface vers un objet COM. Vous devez appeler cette méthode chaque fois que vous effectuez une copie d’un pointeur d’interface.
IUnknown::QueryInterface

Modèle de fonction d’assistance qui déduit un identificateur d’interface et appelle QueryInterface(REFIID,void).
IUnknown::QueryInterface

Récupère les pointeurs vers les interfaces prises en charge sur un objet .
IUnknown::Release

Décrémente le nombre de références pour une interface sur un objet COM.

Configuration requise

   
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau | Applications UWP]
Plateforme cible Windows
En-tête unknwn.h

Voir aussi

Utilisation et implémentation d’IUnknown