Udostępnij za pośrednictwem


UnmanagedCallersOnlyAttribute.EntryPoint Pole

Definicja

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_isdigiti 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.

Dotyczy