Import Search Path Enum
Specifies the paths that are used to search for DLLs that provide functions for platform invokes.
This enumeration has a <a href="https://docs.microsoft.com/en-us/dotnet/api/system.flagsattribute">FlagsAttribute</a> attribute that allows a bitwise combination of its member values.
public enum class DllImportSearchPath
[System.Flags] public enum DllImportSearchPath
type DllImportSearchPath =
Public Enum DllImportSearchPath
Include the application directory in the DLL search path.
When searching for assembly dependencies, include the directory that contains the assembly itself, and search that directory first. This value is used by the .NET Framework, before the paths are passed to the Win32 LoadLibraryEx function.
Search the application directory, and then call the Win32 LoadLibraryEx function with the
Include the application directory, the
Search for the dependencies of a DLL in the folder where the DLL is located before searching other folders.
Include any path that was explicitly added to the process-wide search path by using the Win32
Use the DefaultDllImportSearchPathsAttribute attribute to apply a set of paths to an entire assembly or to an individual platform invoke.