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. Ohne Angabe 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 systemeigenen Bezeichnern in Konflikt stehen (z. B. Methodennamen in der C-Standardbibliothek oder POSIX/Win32-API-Namen).
Um Namenskonflikte systemeigener Symbole zu vermeiden, wird häufig ein Präfix verwendet. Sie können z. B. die exportierten Funktionen mylibrary_freemylibrary_isdigitbenennen und mylibrary_copy Namenskonflikte vermeiden.
Zielabhängige Namensmangling wird für den Symbolnamen ausgeführt, z. B. das Vor- oder Anfügen von _ oder @ Zeichen, um Aufrufkonventionen für x86-Windows zu unterscheiden.