DllImportSearchPath Wyliczenie

Definicja

Określa ścieżki, które są 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

Uwzględnij katalog aplikacji w ścieżce wyszukiwania biblioteki DLL.

AssemblyDirectory 2

Podczas wyszukiwania zależności zestawów dołącz katalog zawierający sam zestaw i najpierw wyszukaj 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ę Win32 LoadLibraryEx 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 bibliotek DLL.

System32 2048

Uwzględnij %WinDir%\System32 katalog w ścieżce wyszukiwania biblioteki DLL.

UseDllDirectoryForDependencies 256

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

UserDirectories 1024

Dołącz dowolną ścieżkę, która została jawnie dodana do ścieżki wyszukiwania dla 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 wywołania pojedynczej platformy.

Dotyczy