UnmanagedCallersOnlyAttribute.EntryPoint Pole
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Nepovinný parametr. Pokud tento parametr vynecháte, během kompilace se nevygeneruje žádný pojmenovaný export.
public: System::String ^ EntryPoint;
public string? EntryPoint;
val mutable EntryPoint : string
Public EntryPoint As String
Hodnota pole
Poznámky
Název exportu musí být platným identifikátorem nativního symbolu na cílové platformě. Identifikátor nesmí být v konfliktu se systémem zadanými nativními identifikátory (například názvy metod ve standardní knihovně jazyka C nebo názvy rozhraní API POSIX/Win32).
Aby nedocházelo ke kolizím názvů nativních symbolů, je běžné používat předponu. Exportované funkce mylibrary_free
můžete například pojmenovat , mylibrary_isdigit
a , abyste mylibrary_copy
se vyhnuli kolizím názvů.
Název závislý na cíli se provádí u názvu symbolu, například předpřidání nebo připojení _
znaků nebo @
k rozlišení konvencí volání v systému Windows x86.