I have already asked a SO question here on proper usage of SHQueryUserNotificationState(). I assume that my implementation is correct but will link to it in case that is my problem:
How to implement SHQueryUserNotificationState in VB.net
My question is about the QUERY_USER_NOTIFICATION_STATE.
I get the state of QUNS_QUIET_TIME even though I have the focus assistant turned off, and for example I get notifications for emails.
Further, I otherwise only get QUNS_RUNNING_D3D_FULL_SCREEN under the following conditions:
- Presenting in Powerpoint
- presenting/sharing screen in MSTeams
- F11 Full Screen in Firefox/Chrome
- Watching YouTube in full screen in a browser
Is this to be expected on a Windows 10 OS? I would have thought that I would get QUNS_BUSY in some cases, at least.