[ros-dev] Creative SB! Live audio card - driver loading problem

Mike Nordell tamlin at algonet.se
Fri Dec 31 12:36:49 CET 2004


Magnus Olsen wrote:

> _aulldvrm are not export / stub or implemnet in ntoskrnl.
> see
> >(ldr/loader.c:1476) LdrPEGetExportByName(): failed to find _aulldvrm
> > (ldr/loader.c:1561) Failed to import _aulldvrm from ntoskrnl.exe

This is an __int64 compiler internal helper function from VC7; VC6 hasn't
got a combined div and mul for unsigned (or signed for that matter) 64-bit
integers. It was added starting with Windows XP. As the developers clearly
doesn't want anyone using Windows 2000 or less to use it, are we perhaps
committing to (possibly unwanted) work and complexity by adding support,
ad-hoc, for individual XP- (and later-) only drivers?

On the other hand, this might just be ignorance of its developers that could
be fixed by asking them to change the build (or their code) just the tiniest
bit, and watch out for VC7-specific compiler-internal function references in
the future.

Just thought I'd raise a flag.

/Mike



More information about the Ros-dev mailing list