UnmanagedCallersOnlyAttribute.EntryPoint Feld

Definition

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_freemit , mylibrary_isdigitund 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: