UnmanagedCallersOnlyAttribute.EntryPoint Campo

Definición

Opcional. Si se omite, no se emite ninguna exportación con nombre durante la compilación.

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

Valor de campo

Comentarios

El nombre de exportación debe ser un identificador válido para un símbolo nativo en la plataforma de destino. El identificador no debe entrar en conflicto con los identificadores nativos proporcionados por el sistema (por ejemplo, nombres de métodos en la biblioteca estándar de C o nombres de API POSIX/Win32). Para evitar colisiones de nombres de símbolos nativos, es habitual usar un prefijo. Por ejemplo, puede asignar un nombre a las funciones mylibrary_freeexportadas , mylibrary_isdigity mylibrary_copy para evitar colisiones de nombres.

La administración de nombres dependientes del destino se realiza en el nombre del símbolo, como anteponer o anexar _ caracteres o @ para distinguir las convenciones de llamada en x86 Windows.

Se aplica a