Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Especifica el estado de la máquina para el usuario actual en relación con la propiedad de enviar una notificación. Usado por SHQueryUserNotificationState.
Syntax
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;
Constantes
QUNS_NOT_PRESENTValor: 1 Se muestra un protector de pantalla, la máquina está bloqueada o una sesión de conmutación rápida de usuario no activa está en curso. |
QUNS_BUSYValor: 2 Se ejecuta una aplicación de pantalla completa o se aplica la configuración de presentación. La configuración de presentación permite a un usuario colocar su máquina en un estado adecuado para una presentación ininterrumpida, como un conjunto de diapositivas de PowerPoint, con un solo clic. |
QUNS_RUNNING_D3D_FULL_SCREENValor: 3 Se está ejecutando una aplicación direct3D en pantalla completa (modo exclusivo). |
QUNS_PRESENTATION_MODEValor: 4 El usuario ha activado la configuración de presentación de Windows para bloquear las notificaciones y los mensajes emergentes. |
QUNS_ACCEPTS_NOTIFICATIONSValor: 5 No se encuentra ninguno de los otros estados, las notificaciones se pueden enviar libremente. |
QUNS_QUIET_TIMEValor: 6 Se introdujo en Windows 7. El usuario actual está en "tiempo tranquilo", que es la primera hora después de que un nuevo usuario inicie sesión en su cuenta por primera vez. Durante este tiempo, la mayoría de las notificaciones no se deben enviar ni mostrar. Esto permite que un usuario esté acostumbrado a un nuevo sistema informático sin esas distracciones. El tiempo de silencio también se produce para cada usuario después de una actualización del sistema operativo o una instalación limpia. Las aplicaciones deben establecer la marca de NIIF_RESPECT_QUIET_TIME en sus notificaciones o información sobre herramientas de globo, lo que impide que esos elementos se muestren mientras el usuario actual está en estado de tiempo silencioso. Tenga en cuenta que, durante el tiempo de silencio, si el usuario está en uno de los otros modos bloqueados (QUNS_NOT_PRESENT, QUNS_BUSY, QUNS_PRESENTATION_MODE o QUNS_RUNNING_D3D_FULL_SCREEN) SHQueryUserNotificationState solo devuelve ese valor y no notifica QUNS_QUIET_TIME. |
QUNS_APPValor: 7 Se introdujo en Windows 8. Se está ejecutando una aplicación de la Tienda Windows. |
Requisitos
| Cliente mínimo compatible | Windows Vista, Windows 7 [solo aplicaciones de escritorio] |
| Servidor mínimo compatible | Windows Server 2008 R2 [solo aplicaciones de escritorio] |
| Encabezado | shellapi.h |