Compartilhar via


Enumeração DllImportSearchPath

 

Dica

The .NET API Reference documentation has a new home. Visit the .NET API Browser on docs.microsoft.com to see the new experience.

Especifica os caminhos que são usados para procurar DLLs que fornecem funções para invocações de plataforma.

Esta enumeração tem um atributo FlagsAttribute que permite uma combinação bit a bit de seus valores de membro.

Namespace:   System.Runtime.InteropServices
Assembly:  mscorlib (em mscorlib.dll)

Sintaxe

[FlagsAttribute]
public enum DllImportSearchPath
[FlagsAttribute]
public enum class DllImportSearchPath
[<FlagsAttribute>]
type DllImportSearchPath
<FlagsAttribute>
Public Enumeration DllImportSearchPath

Membros

Nome do membro Descrição
ApplicationDirectory

Inclua o diretório de aplicativo no caminho de pesquisa DLL.

AssemblyDirectory

Ao procurar as dependências do assembly, incluir o diretório que contém o assembly pesquisar o diretório primeiro. Esse valor é usado pelo .NET Framework, antes dos caminhos são passados para o Win32 LoadLibraryEx função.

LegacyBehavior

Pesquisar o diretório de aplicativo e, em seguida, chame o Win32 LoadLibraryEx funcionar com o LOAD_WITH_ALTERED_SEARCH_PATH sinalizador. Esse valor será ignorado se qualquer outro valor for especificado. Sistemas operacionais que não dão suporte a atributo DefaultDllImportSearchPathsAttribute usam esse valor e ignoram os outros valores.

SafeDirectories

Incluir o diretório de aplicativo, o diretório de %WinDir%\System32 e diretórios de usuário no caminho de pesquisa DLL.

System32

Incluir o diretório de %WinDir%\System32 no caminho de pesquisa DLL.

UseDllDirectoryForDependencies

Pesquisar as dependências de uma DLL na pasta em que a DLL está localizada antes de pesquisar outras pastas.

UserDirectories

Incluir qualquer caminho que tenha sido explicitamente adicionado ao caminho de pesquisa de todo o processo usando a função AddDllDirectory Win32.

Comentários

Use o DefaultDllImportSearchPathsAttribute atributo para aplicar um conjunto de caminhos para um assembly ou para uma plataforma individual invocar.

Informações de Versão

Plataforma Universal do Windows
Disponível desde 8
.NET Framework
Disponível desde 4.5
Biblioteca de Classes Portátil
Com suporte no: plataformas portáteis do .NET
Windows Phone
Disponível desde 8.1

Confira Também

Namespace System.Runtime.InteropServices

Retornar ao início