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

Name Değer Description
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ğini desteklemeyen DefaultDllImportSearchPathsAttribute işletim sistemleri bu değeri kullanır ve diğer değerleri yoksayar.

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.

UseDllDirectoryForDependencies 256

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

ApplicationDirectory 512

Uygulama dizinini DLL arama yoluna ekleyin.

UserDirectories 1024

Win32 AddDllDirectory işlevini kullanarak işlem genelindeki arama yoluna açıkça eklenen herhangi bir yolu ekleyin.

System32 2048

%WinDir%\System32 Dizini DLL arama yoluna ekleyin.

SafeDirectories 4096

Uygulama dizinini, %WinDir%\System32 dizini ve kullanıcı dizinlerini DLL arama yoluna 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