Windowsドライバ開発のメモ
- micro kernel
- 関数呼び出しではなく、message passing
- WDFが隠蔽化
- Driver Model
- DM
- KMDF
- UMDF (user modeで動く) reflector
- ハリウッドの圧力?
- Windows Driver Kit
- 開発ツールは最新版を使わないとはまる。
- 開発は敷居を高くしている。EV証明書とかが必要。1年おきに更新
- Windowsハードウェア認定 HCK
- ハードウェア制御libraryの充実 -> C#でできる。
- WinUSB
- Microsoft OS Descriptor
- Windows.Devicesクラス DOS API との決別
- UWP ほとんどのデバイスを制御できる