UnmanagedCallersOnlyAttribute.EntryPoint Fält
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Optional. Om den utelämnas genereras ingen namngiven export under kompilering.
public: System::String ^ EntryPoint;
public string? EntryPoint;
val mutable EntryPoint : string
Public EntryPoint As String
Fältvärde
Kommentarer
Exportnamnet måste vara en giltig identifierare för en intern symbol på målplattformen. Identifieraren får inte vara i konflikt med systembaserade interna identifierare (till exempel namn på metoder i C-standardbiblioteket eller POSIX/Win32 API-namn).
För att undvika namnkollisioner av inbyggda symboler är det vanligt att använda ett prefix. Du kan till exempel namnge de exporterade funktionerna mylibrary_free, mylibrary_isdigitoch mylibrary_copy för att undvika namnkollisioner.
Målberoende namn-mangling utförs på symbolnamnet, till exempel att vänta eller lägga till _ eller @ tecken för att skilja anropskonventioner på x86 Windows.