UnmanagedCallersOnlyAttribute.EntryPoint Pole
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Opcjonalny. Jeśli pominięto, podczas kompilacji nie jest emitowany żaden nazwany eksport.
public: System::String ^ EntryPoint;
public string? EntryPoint;
val mutable EntryPoint : string
Public EntryPoint As String
Wartość pola
Uwagi
Nazwa eksportu musi być prawidłowym identyfikatorem symbolu natywnego na platformie docelowej. Identyfikator nie może powodować konfliktu z identyfikatorami natywnymi dostarczonymi przez system (na przykład nazwami metod w standardowej bibliotece języka C lub nazwami interfejsów API POSIX/Win32).
Aby uniknąć kolizji nazw symboli natywnych, często używa się prefiksu. Można na przykład nazwać wyeksportowane funkcje mylibrary_free
, mylibrary_isdigit
i mylibrary_copy
, aby uniknąć kolizji nazw.
Zarządzanie nazwami zależnymi od elementu docelowego jest wykonywane na nazwie symbolu, takiej jak dołączanie lub dołączanie lub @
znaki _
w celu odróżnienia konwencji wywoływania w systemie Windows x86.