UnmanagedCallersOnlyAttribute.EntryPoint Campo
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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_free
exportadas , mylibrary_isdigit
e 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
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de