Article ID: 316315 - Last Review: February 12, 2007 - Revision: 2.3 PRB: Error Message: The Device Driver Could Not Locate the Entry Point _Except_Handler3 in the Driver Ntoskrnl.exe
This article was previously published under Q316315 SYMPTOMS
Earlier versions of drivers ("legacy" drivers) that are built and compiled with the Windows 2000 Driver Development Kit (DDK) and the Windows XP DDK, and which contain Structured Exception Handling (SEH), do not load on the Windows NT 4.0 system. Instead, you may receive the following error message:
The device driver could not locate the entry point _except_handler3 in the driver ntoskrnl.exe.
CAUSE
This behavior occurs because the Windows 2000 and Windows XP compilers link the driver to an nonexistent entry in the Windows NT Ntoskrnl.exe library.
RESOLUTION
To resolve this issue, add the following line of code to the sources file before you compile the driver:
NOTE: In the free build environment, you need to change the optimization from the default (Oxs) to (Ox). You can do that by typing set MSC_OPTIMIZATION=/Ox. Also, Exsup.lib is only available in the Windows XP DDK. For additional information on the DDK, see the following Microsoft Web site: http://www.microsoft.com/whdc/devtools/ddk/default.mspx/
(http://www.microsoft.com/whdc/devtools/ddk/default.mspx/)
STATUS
This is a known issue with the programs listed at the beginning of this article.
| Other Resources Other Support Sites
CommunityArticle Translations |






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email
Back to the top