Partilhar via


DllImportSearchPath Enumeração

Definição

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

Essa enumeração dá suporte a uma combinação bit a bit dos valores de membro.

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

Campos

ApplicationDirectory 512

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

AssemblyDirectory 2

Ao procurar as dependências do assembly, incluir o diretório que contém o assembly pesquisar o diretório primeiro. Quando usado em modelos de implantação AOT nativos e de arquivo único, o diretório de instalação do aplicativo é considerado o "diretório do assembly" e é pesquisado.

LegacyBehavior 0

Pesquisar o diretório de aplicativo e, em seguida, chamar a função Win32 LoadLibraryEx com o sinalizador de LOAD_WITH_ALTERED_SEARCH_PATH. 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 4096

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

System32 2048

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

UseDllDirectoryForDependencies 256

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

UserDirectories 1024

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 a um assembly inteiro ou a uma invocação de plataforma individual.

Aplica-se a