DllImportSearchPath Wyliczenie

Definicja

Określa ścieżki używane do wyszukiwania bibliotek DLL, które zapewniają funkcje dla wywołań platformy.

To wyliczenie obsługuje bitową kombinację jego wartości składowych.

public enum class DllImportSearchPath
[System.Flags]
public enum DllImportSearchPath
[<System.Flags>]
type DllImportSearchPath = 
Public Enum DllImportSearchPath
Dziedziczenie
DllImportSearchPath
Atrybuty

Pola

ApplicationDirectory 512

Dołącz katalog aplikacji do ścieżki wyszukiwania dll.

AssemblyDirectory 2

Podczas wyszukiwania zależności zestawów należy uwzględnić katalog zawierający sam zestaw i najpierw wyszukać ten katalog. W przypadku użycia w natywnych modelach wdrażania AOT i jednoplikowych katalog instalacyjny aplikacji jest uznawany za "katalog zestawu" i jest wyszukiwany.

LegacyBehavior 0

Wyszukaj katalog aplikacji, a następnie wywołaj funkcję LoadLibraryEx Win32 z flagą LOAD_WITH_ALTERED_SEARCH_PATH . Ta wartość jest ignorowana, jeśli określono inną wartość. Systemy operacyjne, które nie obsługują atrybutu DefaultDllImportSearchPathsAttribute , używają tej wartości i ignorują inne wartości.

SafeDirectories 4096

Uwzględnij katalog aplikacji, %WinDir%\System32 katalog i katalogi użytkowników w ścieżce wyszukiwania dll.

System32 2048

%WinDir%\System32 Dołącz katalog do ścieżki wyszukiwania DLL.

UseDllDirectoryForDependencies 256

Wyszukaj zależności biblioteki DLL w folderze, w którym znajduje się biblioteka DLL przed przeszukaniem innych folderów.

UserDirectories 1024

Dołącz dowolną ścieżkę, która została jawnie dodana do ścieżki wyszukiwania całego procesu przy użyciu funkcji Win32 AddDllDirectory .

Uwagi

Użyj atrybutu DefaultDllImportSearchPathsAttribute , aby zastosować zestaw ścieżek do całego zestawu lub do pojedynczej platformy wywołania.

Dotyczy