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 je vynechán, 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ý identifikátor 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 se zabránilo 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, aby mylibrary_copy
nedocházelo ke kolizím názvů.
Manglování názvu závislého na cíli se provádí u názvu symbolu, jako je například předsazení nebo doplňování _
nebo @
znaků pro rozlišení konvencí volání v x86 Windows.
Platí pro
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro