Embedded Application Programming Interface - picmg
Embedded Application Programming Interface - picmg
Embedded Application Programming Interface - picmg
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
13 OS Specific Requirements<br />
13.1 Windows<br />
13.1.1 DLL Naming Convention<br />
EAPI_X.dll<br />
X represents the EAPI Specification Version Number<br />
Example<br />
EAPI_1.dll<br />
13.1.2 Version Resource Information<br />
Problem<br />
Due to the nature of the EAPI DLLs in Microsoft Windows it may not be possible to distinguish one<br />
manufacturers DLL from another. Although it would possible to do this using a tool that uses the API, It<br />
may not be possible to load the DLL, due to missing dependencies.<br />
Solution<br />
The solution is to require that Version Resource Information be present for every EAPI DLL. It is then<br />
easily possible to check Manufacturer and versions in Windows Explorer Properties window.<br />
Sample<br />
For an example implementation see EApi.rc in the EApiDK.<br />
PICMG® EAPI R1.0, August 8, 2010 page 79 of 83