Delen via


Compilerfout C3398

operator: kan niet worden geconverteerd van 'function_signature' naar 'function_pointer'. Bronexpressie moet een functiesymbool zijn

Opmerkingen

Wanneer de __clrcall aanroepende conventie niet is opgegeven bij het compileren met /clr, genereert de compiler twee toegangspunten (adressen) voor elke functie, een systeemeigen toegangspunt en een beheerd toegangspunt.

Standaard retourneert de compiler het systeemeigen toegangspunt, maar er zijn enkele gevallen waarin het beheerde toegangspunt gewenst is (bijvoorbeeld bij het toewijzen van het adres aan een __clrcall functiepointer). Om ervoor te zorgen dat de compiler het beheerde toegangspunt in een toewijzing betrouwbaar kan kiezen, moet de rechterzijde een functiesymbool zijn.