Compartir vía


DllImportSearchPath Enumeración

Definición

Especifica las rutas de acceso que se usan para buscar archivos DLL que proporcionan funciones para las invocaciones de plataforma.

Esta enumeración admite una combinación bit a bit de sus valores de miembro.

public enum class DllImportSearchPath
[System.Flags]
public enum DllImportSearchPath
[<System.Flags>]
type DllImportSearchPath = 
Public Enum DllImportSearchPath
Herencia
DllImportSearchPath
Atributos

Campos

ApplicationDirectory 512

Incluya el directorio de la aplicación en la ruta de búsqueda de DLL.

AssemblyDirectory 2

Al buscar dependencias del ensamblado, incluya el directorio que contiene el propio ensamblado y busque en ese directorio primero. Cuando se usa en modelos nativos de implementación de AOT y de un solo archivo, el directorio de instalación de la aplicación se considera el "directorio de ensamblados" y se busca.

LegacyBehavior 0

Busque en el directorio de la aplicación y, a continuación, llame a la función LoadLibraryEx de Win32 con la LOAD_WITH_ALTERED_SEARCH_PATH marca . Se omite este valor si se especifica cualquier otro valor. Los sistemas operativos que no admiten el atributo DefaultDllImportSearchPathsAttribute usan este valor y omiten otros valores.

SafeDirectories 4096

Incluya el directorio de la aplicación, el directorio %WinDir%\System32 y los directorios de usuario en la ruta de búsqueda de DLL.

System32 2048

Incluya el directorio %WinDir%\System32 en la ruta de búsqueda de DLL.

UseDllDirectoryForDependencies 256

Buscar las dependencias de una DLL en la carpeta donde se encuentra dicha DLL antes de buscar en otras carpetas.

UserDirectories 1024

Incluya cualquier ruta de acceso que se haya agregado explícitamente a la ruta de acceso de búsqueda en todo el proceso mediante la función Win32 AddDllDirectory .

Comentarios

Use el DefaultDllImportSearchPathsAttribute atributo para aplicar un conjunto de rutas de acceso a un ensamblado completo o a una invocación de plataforma individual.

Se aplica a