DllImportSearchPath Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Указывает пути, используемые для поиска DLL, предоставляющих вызываемые для платформы функции.
Это перечисление поддерживает побитовую комбинацию значений его членов.
public enum class DllImportSearchPath
[System.Flags]
public enum DllImportSearchPath
[<System.Flags>]
type DllImportSearchPath =
Public Enum DllImportSearchPath
- Наследование
- Атрибуты
Поля
ApplicationDirectory | 512 | Включить каталог приложения в путь поиска DLL. |
AssemblyDirectory | 2 | При поиске зависимостей сборки включите каталог, содержащий саму сборку, и сначала выполните поиск в этом каталоге. При использовании в собственных моделях AOT и однофайловых моделей развертывания каталог установки приложения считается "каталогом сборок" и выполняется поиск. |
LegacyBehavior | 0 | Выполните поиск в каталоге приложения и вызовите функцию Win32 LoadLibraryEx с флагом |
SafeDirectories | 4096 | Включить каталог приложения, каталог |
System32 | 2048 | Включить каталог |
UseDllDirectoryForDependencies | 256 | Выполнять поиск зависимостей библиотеки DLL в папке, где находится библиотека DLL, прежде чем в других папках. |
UserDirectories | 1024 | Включите любой путь, который был явно добавлен в путь поиска на уровне процесса с помощью функции Win32 |
Комментарии
Используйте атрибут , DefaultDllImportSearchPathsAttribute чтобы применить набор путей ко всей сборке или к отдельному вызову платформы.