INFO: Static VxD Size Limits (245158)



The information in this article applies to:

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

This article was previously published under Q245158

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.

Modification Type:MajorLast Reviewed:11/3/2003
Keywords:kbinfo KB245158