Module path

Module path 

Source
Expand description

This is the workhorse of the library: the LookupPath contains the list of possible locations for a dependency, performs the actual lookup and caching of the results and of all filesystem access.

Structs§

LookupPath
Linearized lookup path Contains a list of entries that describes the logic used by the operating system to resolve a DLL/executable name. Such entries can correspond to a physical location, such as one or more directories containing DLL libraries, or to a collection of virtual mappings from a DLL name to one or more actual executable files. The path is computed from the user-provided query before scanning the dependency tree. It acts as a reification of the computed path itself, as an interface to look up executables across it and a cache for the metadata of the DLLs found through it.
LookupResult
Full location of a DLL found during lookup

Enums§

LookupPathEntry
Directory/set of DLLs to be searched, and relative metadata