Win16 |
辞書:電算用語の基礎知識 計算機内部固件編 (TCAPI) |
読み:ウィンいちろく |
外語:Win16 |
品詞:名詞 |
Windows 1〜3.1までの開発フレームワーク。16ビット環境である。
|
概要 |
初期のx86を前提とした環境である。
メモリー保護などのシステム保護機能が不完全なため、アプリケーションが誤動作したときに他のアプリへ影響を及ぼし、システム自体がダウンしてしまうことがあるなど、課題の多い環境だった。
MS-DOSとの互換性のみにその存在理由があったが、Windows 95で採用されたWin32への移行が進み、今ではごく一部の業務系アプリケーションを稼働させるだけとなっている。
Win64に対応する64ビット環境では、Win16アプリケーションに対応しない。
特徴 |
データ型 |
Win16とWin32の違いは次の通り。
データ型 | Win16 | Win32 |
---|---|---|
HANDLE | 16bit | 32bit |
UINT | 16bit | 32bit |
BOOL | 16bit | 32bit |
WORD | 16bit | 16bit |
DWORD | 32bit | 32bit |
WindowProcコールバック関数 |
WindowProcコールバック関数は、Win32で大きく仕様変更されている。
元々、Win16におけるWindowProcコールバック関数のWPARAM/LPARAMは、以下の用途であった(WM_COMMANDメッセージなどの場合)。
しかしWin32ではハンドルが32ビット化されLPARAM全体で表現するようになったため、Win32以降ではWPARAMも32ビット化され、以下のように変更された。
リンク |
通信用語の基礎知識検索システム WDIC Explorer Ver 7.04a (27-May-2022) Search System : Copyright © Mirai corporation Dictionary : Copyright © WDIC Creators club |