Partager via


attribut non extensible

Si une interface double n'est pas étendue au moment de l'exécution (autrement dit, vous fournirez ne pas les méthodes ou les propriétés via IDispatch::Invoke qui ne sont pas disponibles via le pointeur vtable), vous devez appliquer l'attribut de nonextensible à votre définition d'interface.Cet attribut fournit des informations aux langages clients (tels que Visual Basic) qui peuvent être utilisés pour activer la vérification complète de code au moment de la compilation.Si cet attribut n'est pas fourni, les bogues peuvent rester masqués dans le code client jusqu ' à le moment de l'exécution.

Pour plus d'informations sur l'attribut de nonextensible et un exemple, consultez non extensible.

Voir aussi

Concepts

Interfaces doubles et ATL