Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Specifica lo stato del computer per l'utente corrente in relazione alla proprietà dell'invio di una notifica. Usato da SHQueryUserNotificationState.
Sintassi
typedef enum {
QUNS_NOT_PRESENT = 1,
QUNS_BUSY = 2,
QUNS_RUNNING_D3D_FULL_SCREEN = 3,
QUNS_PRESENTATION_MODE = 4,
QUNS_ACCEPTS_NOTIFICATIONS = 5,
QUNS_QUIET_TIME = 6,
QUNS_APP = 7
} QUERY_USER_NOTIFICATION_STATE;
Costanti
QUNS_NOT_PRESENTValore: 1 Viene visualizzato uno screen saver, il computer è bloccato o una sessione di cambio utente veloce non attiva è in corso. |
QUNS_BUSYValore: 2 Viene applicata un'applicazione a schermo intero o impostazioni presentazione. Le impostazioni di presentazione consentono a un utente di inserire il computer in uno stato adatto a una presentazione senza interruzioni, ad esempio un set di diapositive di PowerPoint, con un singolo clic. |
QUNS_RUNNING_D3D_FULL_SCREENValore: 3 Un'applicazione Direct3D a schermo intero (modalità esclusiva) è in esecuzione. |
QUNS_PRESENTATION_MODEValore: 4 L'utente ha attivato le impostazioni di presentazione di Windows per bloccare le notifiche e i messaggi popup. |
QUNS_ACCEPTS_NOTIFICATIONSValore: 5 Nessuno degli altri stati è trovato, le notifiche possono essere inviate liberamente. |
QUNS_QUIET_TIMEValore: 6 Introdotta in Windows 7. L'utente corrente è in "tempo tranquillo", ovvero la prima ora dopo un nuovo utente accede al suo account per la prima volta. Durante questo periodo, la maggior parte delle notifiche non deve essere inviata o visualizzata. Ciò consente a un utente di diventare abituato a un nuovo sistema computer senza distrazioni. Il tempo di silenzio si verifica anche per ogni utente dopo un aggiornamento del sistema operativo o un'installazione pulita. Le applicazioni devono impostare il flag di NIIF_RESPECT_QUIET_TIME nella descrizione comando notifiche o palloncini, che impedisce che tali elementi vengano visualizzati mentre l'utente corrente si trova nello stato di tempo in modalità tranquilla. Si noti che durante il tempo di silenzio, se l'utente si trova in una delle altre modalità bloccate (QUNS_NOT_PRESENT, QUNS_BUSY, QUNS_PRESENTATION_MODE o QUNS_RUNNING_D3D_FULL_SCREEN) SHQueryUserNotificationState restituisce solo tale valore e non segnala QUNS_QUIET_TIME. |
QUNS_APPValore: 7 Introdotta in Windows 8. Un'app di Windows Store è in esecuzione. |
Requisiti
| Client minimo supportato | Windows Vista, Windows 7 [solo app desktop] |
| Server minimo supportato | Windows Server 2008 R2 [solo app desktop] |
| Intestazione | shellapi.h |