The Base Platform Application Binary Interface (BPABI) DLL-like model requires static binding. This is because a post-linker might translate the symbolic information in a BPABI DLL to an import or export table that is indexed by an ordinal. In which case, it is not possible to search for a symbol at run-time.
Static binding is enforced in the BPABI with the use of symbol
versioning. The command-line option
on by default for BPABI files, this means that all exported symbols are
given a version based on the name of the DLL.