UnmanagedCallersOnlyAttribute.EntryPoint Alan

Tanım

İsteğe bağlı. Atlanırsa, derleme sırasında adlandırılmış dışarı aktarma işlemi yapılmaz.

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

Alan Değeri

Açıklamalar

Dışarı aktarma adı, hedef platformdaki yerel simge için geçerli bir tanımlayıcı olmalıdır. Tanımlayıcı, sistem tarafından sağlanan yerel tanımlayıcılarla (örneğin, C standart kitaplığındaki yöntemlerin adları veya POSIX/Win32 API adları) çakışmamalıdır. Yerel simgelerin ad çakışmalarını önlemek için bir ön ek kullanmak yaygın bir durum olabilir. Örneğin, ad çakışmalarını önlemek için dışarı aktarılan işlevleri mylibrary_free, mylibrary_isdigitve mylibrary_copy olarak adlandırabilirsiniz.

X86 Windows'ta çağırma kurallarını ayırt etmek için simge adında hedef bağımlı ad manglingi gerçekleştirilir. Örneğin, önceden ekleme veya ekleme _ ya da @ karakterler.

Şunlara uygulanır