对 64 位 Windows 使用单个源代码库
64 位版本的 Windows 旨在使开发人员能够将单个源代码库用于其 32 位和 64 位 Windows 应用程序。 在很大程度上,对于 32 位和 64 位 Windows 驱动程序也是如此。
对于用户模式应用程序,64 位 Windows 包括 Windows(WOW64) 上的 Windows, 使 32 位应用程序能够在 64 位版本的 Windows 上执行(性能下降)。 在转换到 64 位内核之前,它会截获 32 位函数调用并将指针精度参数类型转换为固定精度类型。 此转换过程称为 “喋喋喋”。
请注意 ,此边缘仅适用于 32 位 应用程序;32 位驱动程序 在 64 位版本的 Windows 上不受支持。