Aracılığıyla paylaş


DllImportSearchPath Sabit listesi

Tanım

Platform çağrıları için işlevler sağlayan DLL'leri aramak için kullanılan yolları belirtir.

Bu sabit listesi, üyeleri için bit düzeyinde karşılaştırmayı destekler.

public enum class DllImportSearchPath
[System.Flags]
public enum DllImportSearchPath
[<System.Flags>]
type DllImportSearchPath = 
Public Enum DllImportSearchPath
Devralma
DllImportSearchPath
Öznitelikler

Alanlar

ApplicationDirectory 512

Uygulama dizinini DLL arama yoluna ekleyin.

AssemblyDirectory 2

Derleme bağımlılıklarını ararken, derlemenin kendisini içeren dizini ekleyin ve önce bu dizini arayın. Yerel AOT ve tek dosyalı dağıtım modellerinde kullanıldığında, uygulamanın yükleme dizini "derleme dizini" olarak kabul edilir ve arama yapılır.

LegacyBehavior 0

Uygulama dizininde arama yapın ve bayrağıyla Win32 LoadLibraryEx işlevini çağırın LOAD_WITH_ALTERED_SEARCH_PATH . Başka bir değer belirtilirse bu değer yoksayılır. Özniteliği desteklemeyen DefaultDllImportSearchPathsAttribute işletim sistemleri bu değeri kullanır ve diğer değerleri yoksayar.

SafeDirectories 4096

Uygulama dizinini, %WinDir%\System32 dizini ve kullanıcı dizinlerini DLL arama yoluna ekleyin.

System32 2048

%WinDir%\System32 Dizini DLL arama yoluna ekleyin.

UseDllDirectoryForDependencies 256

Diğer klasörlerde arama yapmadan önce DLL'nin bulunduğu klasördeki bir DLL'nin bağımlılıklarını arayın.

UserDirectories 1024

Win32 AddDllDirectory işlevini kullanarak işlem genelindeki arama yoluna açıkça eklenen tüm yolları ekleyin.

Açıklamalar

Bir bütünleştirilmiş kodun DefaultDllImportSearchPathsAttribute tamamına veya tek bir platform çağrısına yol kümesi uygulamak için özniteliğini kullanın.

Şunlara uygulanır