UnmanagedCallersOnlyAttribute.EntryPoint Campo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
facoltativo. Se omesso, durante la compilazione non viene creata alcuna esportazione denominata.
public: System::String ^ EntryPoint;
public string? EntryPoint;
val mutable EntryPoint : string
Public EntryPoint As String
Valore del campo
Commenti
Il nome di esportazione deve essere un identificatore valido per un simbolo nativo nella piattaforma di destinazione. L'identificatore non deve essere in conflitto con gli identificatori nativi forniti dal sistema, ad esempio nomi di metodi nella libreria standard C o nomi api POSIX/Win32.
Per evitare collisioni di nomi di simboli nativi, è comune usare un prefisso. Ad esempio, è possibile assegnare un nome alle funzioni mylibrary_free
esportate , mylibrary_isdigit
e mylibrary_copy
per evitare collisioni di nomi.
Il mangling del nome dipendente dalla destinazione viene eseguito sul nome del simbolo, ad esempio pre sospeso o accodamento _
o @
caratteri per distinguere le convenzioni di chiamata in Windows x86.
Si applica a
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per