UnmanagedCallersOnlyAttribute.EntryPoint Campo

Definição

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.

Aplica-se a