Enumeración DllImportSearchPath
Publicado: octubre de 2016
Especifica las rutas de acceso que se usan para buscar archivos DLL que proporcionan funciones para las invocaciones de plataforma.
Esta enumeración tiene un atributo FlagsAttribute que permite una combinación bit a bit de sus valores de miembro.
Espacio de nombres: System.Runtime.InteropServices
Ensamblado: mscorlib (en mscorlib.dll)
Sintaxis
[FlagsAttribute]
public enum DllImportSearchPath
[FlagsAttribute]
public enum class DllImportSearchPath
[<FlagsAttribute>]
type DllImportSearchPath
<FlagsAttribute>
Public Enumeration DllImportSearchPath
Miembros
Nombre de miembro | Descripción | |
---|---|---|
ApplicationDirectory | Incluir el directorio de la aplicación en la ruta de acceso de búsqueda DLL. |
|
AssemblyDirectory | Al buscar dependencias de ensamblado, incluir el directorio que contiene el propio ensamblado y buscar primero en ese directorio. Este valor se usa .NET Framework antes de pasan las rutas de acceso Win32 LoadLibraryEx (función). |
|
LegacyBehavior | Buscar en el directorio de la aplicación y, a continuación, llame a Win32 LoadLibraryEx funciona con el LOAD_WITH_ALTERED_SEARCH_PATH marca. Este valor se omite si se especifica cualquier otro valor. Sistemas operativos que no admiten la DefaultDllImportSearchPathsAttribute atributo use este valor y omitir otros valores. |
|
SafeDirectories | Incluir el directorio de la aplicación, el %WinDir%\System32 directory y los directorios de usuario en la ruta de acceso de búsqueda DLL. |
|
System32 | Incluir el %WinDir%\System32 directorio en la ruta de acceso de búsqueda DLL. |
|
UseDllDirectoryForDependencies | Buscar las dependencias de un archivo DLL en la carpeta donde se encuentra el archivo DLL antes de buscar en otras carpetas. |
|
UserDirectories | Incluir cualquier ruta de acceso que se ha agregado explícitamente a la ruta de búsqueda de todo el proceso mediante el uso de Win32 AddDllDirectory (función). |
Comentarios
Utilice la DefaultDllImportSearchPathsAttribute atributo para aplicar un conjunto de rutas de acceso a todo un ensamblado o la invocación de una plataforma individual.
Información de versión
Plataforma universal de Windows
Disponible desde 8
.NET Framework
Disponible desde 4.5
Biblioteca de clases portable
Se admite en: plataformas portátiles de .NET
Windows Phone
Disponible desde 8.1
Ver también
Espacio de nombres System.Runtime.InteropServices
Volver al principio