DllImportSearchPath Výčet

Definice

Určuje cesty, které se používají k vyhledávání knihoven DLL, které poskytují funkce pro vyvolání platformy.

Tento výčet podporuje bitové kombinace hodnot jeho členů.

public enum class DllImportSearchPath
[System.Flags]
public enum DllImportSearchPath
[<System.Flags>]
type DllImportSearchPath = 
Public Enum DllImportSearchPath
Dědičnost
DllImportSearchPath
Atributy

Pole

Name Hodnota Description
LegacyBehavior 0

Vyhledejte adresář aplikace a pak volejte funkci Win32 LoadLibraryEx s příznakem LOAD_WITH_ALTERED_SEARCH_PATH . Tato hodnota se ignoruje, pokud je zadána jakákoli jiná hodnota. Operační systémy, které nepodporují DefaultDllImportSearchPathsAttribute atribut, tuto hodnotu používají a ignorují ostatní hodnoty.

AssemblyDirectory 2

Při hledání závislostí sestavení zahrňte adresář, který obsahuje samotné sestavení, a nejprve tento adresář vyhledejte. Při použití v nativních modelech nasazení AOT a jednosouborových nasazení se instalační adresář aplikace považuje za "adresář sestavení" a prohledá se.

UseDllDirectoryForDependencies 256

Vyhledejte závislosti knihovny DLL ve složce, ve které je knihovna DLL umístěna před hledáním jiných složek.

ApplicationDirectory 512

Do cesty hledání knihovny DLL zahrňte adresář aplikace.

UserDirectories 1024

Pomocí funkce Win32 AddDllDirectory zahrňte všechny cesty, které byly explicitně přidány do cesty hledání v rámci celého procesu.

System32 2048

%WinDir%\System32 Do cesty hledání knihovny DLL zahrňte adresář.

SafeDirectories 4096

Do cesty hledání knihovny DLL zahrňte adresář aplikace, %WinDir%\System32 adresář a adresáře uživatelů.

Poznámky

Pomocí atributu DefaultDllImportSearchPathsAttribute použijte sadu cest k celému sestavení nebo k vyvolání jednotlivých platforem.

Platí pro