DllImportSearchPath DllImportSearchPath DllImportSearchPath DllImportSearchPath Enum

Definizione

Specifica i percorsi utilizzati per individuare le DLL che forniscono le funzioni per i platform invoke.Specifies the paths that are used to search for DLLs that provide functions for platform invokes.

Questa enumerazione ha un attributo FlagsAttribute che consente una combinazione bit per bit dei valori del relativo membro.

public enum class DllImportSearchPath
[System.Flags]
public enum DllImportSearchPath
type DllImportSearchPath = 
Public Enum DllImportSearchPath
Ereditarietà
DllImportSearchPathDllImportSearchPathDllImportSearchPathDllImportSearchPath
Attributi

Campi

ApplicationDirectory ApplicationDirectory ApplicationDirectory ApplicationDirectory 512

Includere la directory dell'applicazione nel percorso di ricerca della DLL.Include the application directory in the DLL search path.

AssemblyDirectory AssemblyDirectory AssemblyDirectory AssemblyDirectory 2

Una volta cercate le dipendenze dell'assembly, includere la directory contenente l'assembly stesso e cercare tale directory per prima.When searching for assembly dependencies, include the directory that contains the assembly itself, and search that directory first. Questo valore viene usato da .NET Framework, prima che i percorsi vengano passati alla funzione Win32 LoadLibraryEx.This value is used by the .NET Framework, before the paths are passed to the Win32 LoadLibraryEx function.

LegacyBehavior LegacyBehavior LegacyBehavior LegacyBehavior 0

Effettuare la ricerca nella directory dell'applicazione e quindi chiamare la funzione Win32 LoadLibraryEx con il flag LOAD_WITH_ALTERED_SEARCH_PATH.Search the application directory, and then call the Win32 LoadLibraryEx function with the LOAD_WITH_ALTERED_SEARCH_PATH flag. Questo valore viene ignorato se viene specificato qualsiasi altro valore.This value is ignored if any other value is specified. I sistemi operativi che non supportano l'attributo DefaultDllImportSearchPathsAttribute utilizzano questo valore e ignorano gli altri valori.Operating systems that do not support the DefaultDllImportSearchPathsAttribute attribute use this value, and ignore other values.

SafeDirectories SafeDirectories SafeDirectories SafeDirectories 4096

Includere la directory dell'applicazione, la directory %WinDir%\System32, e le directory utente nel percorso di ricerca della DLL.Include the application directory, the %WinDir%\System32 directory, and user directories in the DLL search path.

System32 System32 System32 System32 2048

Includere la directory %WinDir%\System32 nel percorso di ricerca della DLL.Include the %WinDir%\System32 directory in the DLL search path.

UseDllDirectoryForDependencies UseDllDirectoryForDependencies UseDllDirectoryForDependencies UseDllDirectoryForDependencies 256

Cercare le dipendenze di una DLL nella cartella in cui si trova la DLL prima di cercare in altre cartelle.Search for the dependencies of a DLL in the folder where the DLL is located before searching other folders.

UserDirectories UserDirectories UserDirectories UserDirectories 1024

Includere qualsiasi percorso aggiunto in modo esplicito al percorso di ricerca a livello di processo usando la funzione Win32 AddDllDirectory.Include any path that was explicitly added to the process-wide search path by using the Win32 AddDllDirectory function.

Commenti

Usare il DefaultDllImportSearchPathsAttribute attributo per applicare un set di percorsi per un intero assembly o a un singolo platform invoke.Use the DefaultDllImportSearchPathsAttribute attribute to apply a set of paths to an entire assembly or to an individual platform invoke.

Si applica a