UnmanagedCallersOnlyAttribute.EntryPoint Campo
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Optional. Se for omitido, não é emitida nenhuma exportação nomeada durante a compilação.
public: System::String ^ EntryPoint;
public string? EntryPoint;
val mutable EntryPoint : string
Public EntryPoint As String
Valor de Campo
Observações
O nome de exportação deve ser um identificador válido para um símbolo nativo na plataforma de destino. O identificador não deve entrar em conflito com identificadores nativos fornecidos pelo sistema (por exemplo, nomes de métodos na biblioteca padrão C, ou nomes de APIs POSIX/Win32).
Para evitar colisões de nomes entre símbolos nativos, é comum usar um prefixo. Por exemplo, pode nomear as funções mylibrary_freeexportadas , mylibrary_isdigit, e mylibrary_copy evitar colisões de nomes.
A manipulação dependente do nome do alvo é realizada no nome do símbolo, como prepender ou acrescentar caracteres _ ou @ para distinguir convenções de chamada em x86 Windows.