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 systemeigenes Symbol auf der Zielplattform sein. Der Bezeichner darf nicht mit systemseitig bereitgestellten systemeigenen Bezeichnern in Konflikt stehen (z. B. Namen von Methoden in der C-Standardbibliothek oder POSIX/Win32-API-Namen).
Um Namenskollisionen systemeigener Symbole zu vermeiden, wird häufig ein Präfix verwendet. Sie können beispielsweise die exportierten Funktionen mylibrary_free
mit , mylibrary_isdigit
und mylibrary_copy
benennen, um Namenskonflikte zu vermeiden.
Das Zielabhängige Namensmangling wird für den Symbolnamen ausgeführt, z. B. das Anfügen oder Anfügen _
von Zeichen oder @
Zeichen, um aufrufende Konventionen unter x86 Windows zu unterscheiden.
Gilt für:
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für