Sdílet prostřednictvím


UnmanagedCallersOnlyAttribute.EntryPoint Pole

Definice

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_freemůžete například pojmenovat , mylibrary_isdigita , 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.

Platí pro