﻿# Win32

Термин Win32 применяется в различных контекстах\.

Под Win32 понимается семейство 32\-битных операционных систем Windows для архитектуры [x86](https://pvs-studio.ru/ru/blog/terms/0060/)\.

Когда говорится о Win32\-приложении, следует понимать что это 32\-битная программа, предназначенная для выполнения в 32\-битной среде и имеющая [модель данных](https://pvs-studio.ru/ru/blog/terms/0012/) [ILP32](https://pvs-studio.ru/ru/blog/terms/0018/)\.

Под Win32 также понимается 32\-разрядный API, предоставляемый 32\-битной операционной системой Windows\.

На новых 64\-битных системах Windows для совместимости со старыми 32\-битными приложениями существует подсистема [WoW64](https://pvs-studio.ru/ru/blog/terms/0056/)\. Система транслирует вызовы 32\-битного API в вызовы 64\-битного API, осуществляет перенаправление при работе с реестром, файлами, а также выполняет ряд других функций\.

## Библиографический список

1. Wikipedia\. [Windows API](https://ru.wikipedia.org/wiki/Windows_API)\.
1. Migrate Using Win32/Win64\. [Chapter 1: Introduction to Win32/Win64](https://technet.microsoft.com/en-us/library/bb496995.aspx)\.
1. 64\-битные уроки\. Урок 2\. [Поддержка 32\-битных приложений в 64\-битной среде Windows](https://pvs-studio.ru/ru/blog/lessons/0002/)\.