UnmanagedCallersOnlyAttribute.EntryPoint Поле

Определение

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

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

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

Комментарии

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

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

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