enumerazione QUERY_USER_NOTIFICATION_STATE (shellapi.h)
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_PRESENT Valore: 1 Viene visualizzato uno screen saver, il computer è bloccato o una sessione di cambio utente veloce non attiva è in corso. |
QUNS_BUSY Valore: 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_SCREEN Valore: 3 Un'applicazione Direct3D a schermo intero (modalità esclusiva) è in esecuzione. |
QUNS_PRESENTATION_MODE Valore: 4 L'utente ha attivato le impostazioni di presentazione di Windows per bloccare le notifiche e i messaggi popup. |
QUNS_ACCEPTS_NOTIFICATIONS Valore: 5 Nessuno degli altri stati è trovato, le notifiche possono essere inviate liberamente. |
QUNS_QUIET_TIME Valore: 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_APP Valore: 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 |