UnmanagedCallersOnlyAttribute.EntryPoint Feld
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Dies ist optional. Wenn keine Angabe erfolgt, wird während der Kompilierung kein benannter Export ausgegeben.
public: System::String ^ EntryPoint;
public string? EntryPoint;
val mutable EntryPoint : string
Public EntryPoint As String
Feldwert
Hinweise
Der Exportname muss ein gültiger Bezeichner für ein natives Symbol auf der Zielplattform sein. Der Bezeichner darf keinen Konflikt mit systemeigenen Bezeichnern (z. B. Namen von Methoden in der C-Standardbibliothek oder POSIX/Win32-API-Namen) verursachen.
Um Namenskonflikte systemeigener Symbole zu vermeiden, ist es üblich, ein Präfix zu verwenden. Beispielsweise können Sie die exportierten Funktionen mylibrary_free
mit , mylibrary_isdigit
und mylibrary_copy
benennen, um Namenskonflikte zu vermeiden.
Zielabhängige Namensmangling wird für den Symbolnamen ausgeführt, z. B. vorab ausstehendes oder anfügende _
Oder @
Zeichen, um Aufrufkonventionen unter x86 Windows zu unterscheiden.
Gilt für:
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Tickets als Feedbackmechanismus für Inhalte auslaufen lassen und es durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unter:Einreichen und Feedback anzeigen für