Compartir a través de


Enumeración PrintAsyncNotifyUserFilter (prnasnot.h)

Especifica si las notificaciones solo van a las aplicaciones de escucha asociadas al mismo usuario que el remitente hospedado en la cola de impresión o a un conjunto más amplio de aplicaciones de escucha.

Syntax

typedef enum {
  kPerUser,
  kAllUsers
} PrintAsyncNotifyUserFilter;

Constantes

 
kPerUser
Cuando se pasa a CreatePrintAsyncNotifyChannel
, kPerUser indica que las notificaciones solo van a escuchar aplicaciones que usan suplantación de cliente para suplantar al mismo usuario que el remitente hospedado en el administrador de trabajos de impresión. Por ejemplo, si el remitente hospedado en la cola de impresión envía una notificación de que un trabajo de impresión ha terminado de imprimir, solo las aplicaciones de escucha que suplantan al usuario que envió el trabajo recibirán una notificación. Cuando se pasa a RegisterForPrintAsyncNotifications, kPerUser indica que el agente de escucha recibirá notificaciones solo de remitentes que suplantan al mismo usuario que el agente de escucha.
kAllUsers
Cuando se pasa a CreatePrintAsyncNotifyChannel
, kAllUsers indica que las notificaciones irán a todas las aplicaciones de escucha, independientemente del usuario; siempre que el remitente tenga privilegios de administración en la cola de impresión o el servidor de impresión asociado. Cuando se pasa a RegisterForPrintAsyncNotifications, kAllUsers indica que las notificaciones irán a todas las aplicaciones de escucha cuyo usuario asociado tenga privilegios de administración en la cola de impresión o en el servidor de impresión.

Comentarios

Independientemente del valor que se pase, los agentes de escucha solo recibirán los tipos de notificaciones para los que se han registrado.

Un usuario puede iniciar sesión simultáneamente en varias sesiones de terminal Server. Todas las aplicaciones del usuario, independientemente de la sesión que los hospede, recibirán notificaciones para las que se han registrado.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Encabezado prnasnot.h