UnmanagedCallersOnlyAttribute.EntryPoint Поле

Определение

Optional. Если опущено, во время компиляции не создается именованный экспорт.

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

Значение поля

Комментарии

Имя экспорта должно быть допустимым идентификатором для собственного символа на целевой платформе. Идентификатор не должен конфликтовывать с собственными идентификаторами, предоставленными системой (например, имена методов в стандартной библиотеке C или ИМЕНА API POSIX/Win32). Чтобы избежать конфликтов имен собственных символов, обычно используется префикс. Например, можно назвать экспортированные функции mylibrary_freemylibrary_isdigitи mylibrary_copy избежать конфликтов имен.

Имя, зависящее от целевого объекта, выполняется в имени символа, например при добавлении или добавлении _ или @ символов, чтобы различать соглашения о вызовах в x86 Windows.

Применяется к