UnmanagedCallersOnlyAttribute.EntryPoint Campo

Definição

Opcional. Se for omitido, nenhuma exportação nomeada será emitida durante a compilação.

public: System::String ^ EntryPoint;
public string? EntryPoint;
val mutable EntryPoint : string
Public EntryPoint As String 

Valor do campo

Comentários

O nome da 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 API POSIX/Win32). Para evitar colisões de nome de símbolos nativos, é comum usar um prefixo. Por exemplo, você pode nomear as funções mylibrary_freeexportadas , mylibrary_isdigite mylibrary_copy para evitar colisões de nome.

O mangling de nome dependente de destino é executado no nome do símbolo, como anexar ou acrescentar _ ou @ caracteres para distinguir convenções de chamada no Windows x86.

Aplica-se a