UnmanagedCallersOnlyAttribute.EntryPoint Feld

Definition

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.

Gilt für: