BLD:E0025

Extension DLL %s TERM failed with result %Id

The extension DLL returned a failure code in response to a termination request. This might indicate a problem in the extension DLL and might prevent successful operation of the DLL during installation.

Parameters

%s
Path of the extension DLL being tested
%ld
Result code returned by the extension DLL

Background information

Extension DLLs must be able to terminate themselves upon request. The termination routine should make as few assumptions as possible about its environment, because it might be called very early in the installation process. It must be able to cope with all Windows platforms on which the installer might run, even if some of those platforms will subsequently be rejected for installation.

Solution

Check that the extension DLL functions correctly. In particular, make sure that its termination routine does not invoke Windows API functions or other DLLs that might not be available on all Windows platforms.