State and Notifications Broker提供了一个在注册表中存储系统和应用程序信息的机制和一个存储信息改变的通知系统。它可以用于监控系统中的任何注册表键值。通知种类包括以下几种:
- System state information, such as features present (camera, keyboard), active application, cradled state, battery state.
- Message information, such as count of unread, last received, account info.
- Tasks and appointments information, such as upcoming, overdue, location.
- Windows Media Player information, such as currently playing album, artist.
- Phone information, such as signal information, operator information, call information, multiline information.
- Connections information, related to bluetooth, cellular, network, modem, etc.
snapi.h中包含了需要监控的注册表Key、Path、Value Name和Mask,比方说你想知道现在的phone处在一个什么状态,可以看到snapi.h中有这么一段:
-