Udostępnij za pośrednictwem


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

Search katalogu 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

Search 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