DllImportSearchPath Enumeração

Definição

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

Esta enumeração suporta uma combinação bit-a-bit dos respetivos valores membro.

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

Campos

Name Valor Description
LegacyBehavior 0

Pesquise no diretório da aplicação e depois chame a função Win32 LoadLibraryEx com o LOAD_WITH_ALTERED_SEARCH_PATH flag. Este valor é ignorado se for especificado outro valor. Os sistemas operativos que não suportam o DefaultDllImportSearchPathsAttribute atributo usam este valor e ignoram outros valores.

AssemblyDirectory 2

Ao procurar 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 nativos AOT e de implementação de ficheiro único, o diretório de instalação da aplicação é considerado o "diretório assembly" e é pesquisado.

UseDllDirectoryForDependencies 256

Procure as dependências de uma DLL na pasta onde a DLL está localizada antes de pesquisar noutras pastas.

ApplicationDirectory 512

Inclua o diretório da aplicação no caminho de pesquisa DLL.

UserDirectories 1024

Inclua qualquer caminho que tenha sido explicitamente adicionado 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 DLL.

SafeDirectories 4096

Inclua o diretório de aplicações, o %WinDir%\System32 diretório e os diretórios de utilizadores no caminho de pesquisa DLL.

Observações

Use o DefaultDllImportSearchPathsAttribute atributo para aplicar um conjunto de caminhos a toda uma assembleia ou a uma invocação individual de plataforma.

Aplica-se a