Win32

読み:ウィンさんに
外語:Win32 英語
品詞:名詞

Windows NTWindows 2000Windows 95/98/Meでのプログラミング方法のこと。32ビット環境である。

特徴は、メモリー保護によるアプリケーションプロテクションが実現できること、仮想記憶も含めギガバイトクラスのメモリーアドレスが利用できるなどがある。更にAPIレベルで、ファイルやデバイスの入出力、時間や日付の操作、タイマー、Unicode、プロセス、スレッドレジストリ、TAPIによる通信制御、セキュリティや暗号化などの新機能が搭載されている。

単純にWin32といっても細かく分けると多数存在する。Win32sなどの例外的な環境の他、大きくWindows NTシリーズとWindows 9xシリーズがある。Windows 9xシリーズはWindows 95と98、98SE、Me、Windows NTシリーズはWindows NT 3.1・3.5・3.51・4.0、そしてWindows 2000が該当する。更にサービスパック導入やInternet Explorerの導入、Microsoft Officeの導入、Windows 95のOSRリリース毎の微妙な差異などが存在する。

Win32のNT系と95/98/Me系での大きな違いは、95/98/MeはUnicodeをサポートしていない点、NTでは32ビットで扱う画面座標が95/98/Meでは16ビットである点、NTでは日付が2107/12/31まで扱えるが95/98/Meでは2099/12/31までである点などのほか、95/98/MeではNTにある多くの機能が利用できない。