nsISupports

par 2 contributeurs :

« Référence de l'API XPCOM

Résumé

Toutes les interfaces XPCOM héritent de l'interface nsISupports.

#include "nsISupports.h"

[scriptable, uuid=(0000000-0000-0000-c000-000000000046)]
interface nsISupports { ... };

Méthodes

AddRef
La méthode AddRef notifie l'objet qu'un pointeur d'interface a été dupliqué.
QueryInterface
La méthode QueryInterface permet la découverte de type à l'exécution.
Release
La méthode Release notifie l'objet qu'un pointeur d'interface a été détruit et que toutes les ressources maintenues par l'objet concernant ce client peuvent être libérées.

Remarques

Les descriptions de méthodes ci-dessus sont tirées de Essential COM par Don Box. Le but de ces descriptions est de mettre en évidence le fait qu'Addref et Release ne correspondent pas nécessairement à l'incrémentation et la décrémentation d'un compteur, respectivement, même si c'est la manière dont elles sont généralement implémentées.

Sur les systèmes Win32, nsISupports est compatible au niveau de l'ABI avec l'interface IUnknown de Microsoft COM.

Étiquettes et contributeurs liés au document

Contributeurs à cette page : tregagnon, BenoitL
Dernière mise à jour par : tregagnon,