Freigeben über


nonextensible-Attribut

Wenn eine duale Schnittstelle zur Laufzeit nicht erweitert wird (d. h., Sie stellen keine Methoden oder Eigenschaften IDispatch::Invoke bereit, die nicht über die vtable verfügbar sind), sollten Sie das nonextensible-Attribut auf Die Schnittstellendefinition anwenden. Dieses Attribut stellt Informationen für Clientsprachen (z. B. Visual Basic) bereit, die zum Aktivieren der vollständigen Codeüberprüfung zur Kompilierungszeit verwendet werden können. Wenn dieses Attribut nicht angegeben wird, werden Fehler möglicherweise bis zur Laufzeit im Clientcode wieder ausgeblendet Standard.

Weitere Informationen zum nonextensible-Attribut und einem Beispiel finden Sie unter "nonextensible".

Siehe auch

Duale Schnittstellen und ATL