The information in this article applies to:
SYMPTOMS
A WDM driver written in C++ fails to load under Windows 98 if it uses one of the following WDM functions: RtlLargeIntegerAdd CAUSE
The WDM.h header file included in the Windows 98 DDK defines these functions differently depending upon whether or not the __cplusplus constant is defined. If the __cplusplus constant is defined, WDM.h defines prototypes for these functions; if __cplusplus is not defined, WDM.h defines inline versions of these functions. RESOLUTIONDevelopers who want to use these functions in a WDM driver using C++ should provide their own versions of these functions. Developers can view the inline versions of these functions in WDM.h for an example of how they should be implemented. Additional query words:
Keywords : kbDDK kbKMode kbWinOS98 |
Last Reviewed: March 26, 1999 © 2000 Microsoft Corporation. All rights reserved. Terms of Use. |