Microsoft KB Archive/245158

{|
 * width="100%"|

INFO: Static VxD Size Limits

 * }

Q245158

-

The information in this article applies to:


 * Microsoft Windows 95 Driver Development Kit (DDK)
 * Microsoft Windows 98 Driver Development Kit (DDK)

-

SUMMARY
The static virtual device driver (VxD) loader in the virtual machine manager (VMM) has hard-coded global limits that may cause static VxDs to load unsuccessfully.

MORE INFORMATION
The loader contains the following limits:

2MB reserved for locked code.

128KB reserved for locked data.

1MB reserved for pageable code.

256KB reserved for pageable data.

512KB reserved for Init code.

128KB reserved for Init data.

These limits apply to both Microsoft Windows 95 and Microsoft Windows 98.

These global limits apply to all statically loaded VxDs. Exceeding the limits may cause a General Protection Fault to occur. Dynamically loaded VxDs are not subject to the size limits because their memory space is allocated from the system heap.

Additional query words:

Keywords : kbDDK kbOSWin95 kbOSWin98 kbDSupport kbGrpDSWin9xDDK

Issue type : kbinfo

Technology : kbAudDeveloper kbWin95search kbWin98search kbWin95DDKSearch kbWinDDKSearch kbWin98DDKSearch kbWin95DDK kbWin98DDK