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.Specifies the paths that are used to search for DLLs that provide functions for platform invokes.

Esta enumeración tiene el atributo FlagsAttribute, que permite una combinación bit a bit de sus valores de miembro.

public enum class DllImportSearchPath
[System.Flags]
public enum DllImportSearchPath
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.Include the application directory in the DLL search path.

AssemblyDirectory 2

Al buscar dependencias del ensamblado, incluya el directorio que contiene el propio ensamblado y busque en ese directorio primero.When searching for assembly dependencies, include the directory that contains the assembly itself, and search that directory first. .NET Framework usa este valor antes de que las rutas de acceso se pasen a la función LoadLibraryEx de Win32.This value is used by the .NET Framework, before the paths are passed to the Win32 LoadLibraryEx function.

LegacyBehavior 0

Busque en el directorio de la aplicación y luego llame a la función LoadLibraryEx de Win32 con la marca LOAD_WITH_ALTERED_SEARCH_PATH.Search the application directory, and then call the Win32 LoadLibraryEx function with the LOAD_WITH_ALTERED_SEARCH_PATH flag. Se omite este valor si se especifica cualquier otro valor.This value is ignored if any other value is specified. Los sistemas operativos que no admiten el atributo DefaultDllImportSearchPathsAttribute usan este valor y omiten otros valores.Operating systems that do not support the DefaultDllImportSearchPathsAttribute attribute use this value, and ignore other values.

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.Include the application directory, the %WinDir%\System32 directory, and user directories in the DLL search path.

System32 2048

Incluya el directorio %WinDir%\System32 en la ruta de búsqueda de DLL.Include the %WinDir%\System32 directory in the DLL search path.

UseDllDirectoryForDependencies 256

Buscar las dependencias de una DLL en la carpeta donde se encuentra dicha DLL antes de buscar en otras carpetas.Search for the dependencies of a DLL in the folder where the DLL is located before searching other folders.

UserDirectories 1024

Incluya cualquier ruta que se haya agregado explícitamente a la ruta de búsqueda en todo el proceso mediante la función AddDllDirectory de Win32.Include any path that was explicitly added to the process-wide search path by using the Win32 AddDllDirectory function.

Comentarios

Utilice el DefaultDllImportSearchPathsAttribute atributo para aplicar un conjunto de rutas de acceso a un ensamblado completo o a una invocación de plataforma individual.Use the DefaultDllImportSearchPathsAttribute attribute to apply a set of paths to an entire assembly or to an individual platform invoke.

Se aplica a