Freigeben über


nonextensible Attribute

Wenn eine duale Schnittstelle zur Laufzeit nicht erweitert wird (das heißt, stellen Methoden oder Eigenschaften nicht über IDispatch::Invoke bereit, die nicht über das vtable verfügbar sind), sollten Sie das nonextensible-Attribut auf die Schnittstellendefinition anwenden. Dieses Attribut stellt Informationen zu den Clientsprachen bereit (wie Visual Basic), um die Überprüfung des vollständigen Code zur Kompilierzeit erforderlich. Wenn dieses Attribut nicht angegeben wird, bleiben möglicherweise Fehler im Clientcode bis zur Laufzeit ausgeblendet.

Weitere Informationen zum nonextensible-Attribut und ein Beispiel, finden Sie unter nicht erweiterbar.

Siehe auch

Konzepte

Dual Interfaces and ATL