DllImportSearchPath Enumeração

Definição

Especifica os caminhos usados para pesquisar 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

Nome Valor Description
LegacyBehavior 0

Pesquise o diretório do aplicativo e chame a função Win32 LoadLibraryEx com o LOAD_WITH_ALTERED_SEARCH_PATH sinalizador. Esse valor será ignorado se qualquer outro valor for especificado. Os sistemas operacionais que não dão suporte ao DefaultDllImportSearchPathsAttribute atributo usam esse valor e ignoram outros valores.

AssemblyDirectory 2

Ao pesquisar dependências de assembly, inclua o diretório que contém o próprio assembly e pesquise esse diretório primeiro. Quando usado em modelos de implantação de arquivo único e AOT nativo, o diretório de instalação do aplicativo é considerado o "diretório do assembly" e é pesquisado.

UseDllDirectoryForDependencies 256

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

ApplicationDirectory 512

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

UserDirectories 1024

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

System32 2048

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

SafeDirectories 4096

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

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