DllImportSearchPath Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt die Pfade an, die bei der Suche nach DLLs verwendet werden, die Funktionen für Plattformaufrufe bereitstellen.
Diese Enumeration unterstützt eine bitweise Kombination ihrer Memberwerte.
public enum class DllImportSearchPath
[System.Flags]
public enum DllImportSearchPath
[<System.Flags>]
type DllImportSearchPath =
Public Enum DllImportSearchPath
- Vererbung
- Attribute
Felder
ApplicationDirectory | 512 | Nehmen Sie das Anwendungsverzeichnis in den DLL-Suchpfad auf. |
AssemblyDirectory | 2 | Bei der Suche nach Assembly-Abhängigkeiten schließen Sie das Verzeichnis ein, das die Assembly selbst enthält, und durchsuchen dieses Verzeichnis zuerst. Bei Verwendung in nativen AOT- und Einzeldateibereitstellungsmodellen wird das Installationsverzeichnis der Anwendung als "Assemblyverzeichnis" betrachtet und durchsucht. |
LegacyBehavior | 0 | Durchsuchen Sie das Anwendungsverzeichnis, und rufen Sie dann die Win32 LoadLibraryEx-Funktion mit dem Flag auf |
SafeDirectories | 4096 | Nehmen Sie das Anwendungsverzeichnis, das |
System32 | 2048 | Nehmen Sie das |
UseDllDirectoryForDependencies | 256 | Suche nach den Abhängigkeiten einer DLL in dem Ordner, in dem sich die DLL befindet, bevor nach anderen Ordnern gesucht wird. |
UserDirectories | 1024 | Schließen Sie mithilfe der Win32-Funktion |
Hinweise
Verwenden Sie das DefaultDllImportSearchPathsAttribute -Attribut, um einen Satz von Pfaden auf eine gesamte Assembly oder auf einen einzelnen Plattformaufruf anzuwenden.