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 |