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 la parte del código de error de HRESULT devuelta después de un error de notificación asincrónica.
Un valor HRESULT consta de un código de gravedad, un código de instalación y un código de error. Use la macro HRESULT_CODE para comparar solo el código de error de un HRESULT. Para obtener más información sobre los códigos de error COM, vea Control de errores.
Syntax
typedef enum {
CHANNEL_CLOSED_BY_SERVER = 0x01,
CHANNEL_CLOSED_BY_ANOTHER_LISTENER = 0x02,
CHANNEL_CLOSED_BY_SAME_LISTENER = 0x03,
CHANNEL_RELEASED_BY_LISTENER = 0x04,
UNIRECTIONAL_NOTIFICATION_LOST = 0x05,
ASYNC_NOTIFICATION_FAILURE = 0x06,
NO_LISTENERS = 0x07,
CHANNEL_ALREADY_CLOSED = 0x08,
CHANNEL_ALREADY_OPENED = 0x09,
CHANNEL_WAITING_FOR_CLIENT_NOTIFICATION = 0x0a,
CHANNEL_NOT_OPENED = 0x0b,
ASYNC_CALL_ALREADY_PARKED = 0x0c,
NOT_REGISTERED = 0x0d,
ALREADY_UNREGISTERED = 0x0e,
ALREADY_REGISTERED = 0x0f,
CHANNEL_ACQUIRED = 0x10,
ASYNC_CALL_IN_PROGRESS = 0x11,
MAX_NOTIFICATION_SIZE_EXCEEDED = 0x12,
INTERNAL_NOTIFICATION_QUEUE_IS_FULL = 0x13,
INVALID_NOTIFICATION_TYPE = 0x14,
MAX_REGISTRATION_COUNT_EXCEEDED = 0x15,
MAX_CHANNEL_COUNT_EXCEEDED = 0x16,
LOCAL_ONLY_REGISTRATION = 0x17,
REMOTE_ONLY_REGISTRATION = 0x18
} PrintAsyncNotifyError;
Constantes
CHANNEL_CLOSED_BY_SERVERValor: 0x01 El componente del sistema de impresión hospedado en Spooler cerró el canal de comunicación. |
CHANNEL_CLOSED_BY_ANOTHER_LISTENERValor: 0x02 Una aplicación de escucha, que no sea el autor de la llamada, cerró el canal de comunicación. |
CHANNEL_CLOSED_BY_SAME_LISTENERValor: 0x03 El autor de la llamada ya ha cerrado el canal de comunicación. |
CHANNEL_RELEASED_BY_LISTENERValor: 0x04 El autor de la llamada ya ha publicado el canal de comunicación. |
UNIRECTIONAL_NOTIFICATION_LOSTValor: 0x05 Sin embargo, uno o varios agentes de escucha no han recibido esta notificación; al menos un agente de escucha recibió esta notificación. |
ASYNC_NOTIFICATION_FAILUREValor: 0x06 Hubo un problema al enviar esta notificación. Ninguno de los agentes de escucha de este canal está configurado para recibir este tipo de notificación o se produjo un problema al asignar los recursos necesarios para completar esta llamada. |
NO_LISTENERSValor: 0x07 Indica que no hay ninguna aplicación de escucha registrada. |
CHANNEL_ALREADY_CLOSEDValor: 0x08 El canal ya se ha cerrado. |
CHANNEL_ALREADY_OPENEDValor: 0x09 El canal ya se ha abierto. |
CHANNEL_WAITING_FOR_CLIENT_NOTIFICATIONValor: 0x0a No se puede enviar una notificación porque no se ha recibido una respuesta a la última notificación. |
CHANNEL_NOT_OPENEDValor: 0x0b El canal aún no está abierto. |
ASYNC_CALL_ALREADY_PARKEDValor: 0x0c No se puede enviar una notificación porque el destinatario no ha consumido la notificación anterior. |
NOT_REGISTEREDValor: 0x0d La aplicación de escucha no está registrada para las notificaciones del tipo especificado de la cola o el servidor de impresión especificados. |
ALREADY_UNREGISTEREDValor: 0x0e La aplicación de escucha ya ha anulado el registro. |
ALREADY_REGISTEREDValor: 0x0f La aplicación de escucha ya se ha registrado para las notificaciones del tipo especificado desde la cola o el servidor de impresión especificados. |
CHANNEL_ACQUIREDValor: 0x10 Otro agente de escucha en este canal ya ha respondido. Solo el primer encuestado puede continuar la comunicación con el remitente. |
ASYNC_CALL_IN_PROGRESSValor: 0x11 El canal está ocupado con otra notificación o respuesta. |
MAX_NOTIFICATION_SIZE_EXCEEDEDValor: 0x12 Se ha superado el tamaño máximo de los datos de notificación. De forma predeterminada, el tamaño máximo de datos permitido es de 10 Megabytes. |
INTERNAL_NOTIFICATION_QUEUE_IS_FULLValor: 0x13 Print Spooler no puede contener más notificaciones en cola. De forma predeterminada, se permite poner en cola un número máximo de 10 notificaciones. |
INVALID_NOTIFICATION_TYPEValor: 0x14 El tipo de notificación especificado no es válido. |
MAX_REGISTRATION_COUNT_EXCEEDEDValor: 0x15 No se pueden registrar más aplicaciones para este tipo de notificación en la cola o el servidor de impresión especificados. El número máximo de registros es de 10 000 de forma predeterminada. |
MAX_CHANNEL_COUNT_EXCEEDEDValor: 0x16 El administrador de trabajos de impresión ya ha creado el número máximo de canales y no puede crear más. El número máximo de canales que puede crear el administrador de impresión es de 10 000 de forma predeterminada. |
LOCAL_ONLY_REGISTRATIONValor: 0x17 El registro de la notificación local se realizó correctamente. No se ha realizado el registro de la notificación remota. |
REMOTE_ONLY_REGISTRATIONValor: 0x18 El registro de la notificación remota se realizó correctamente. No se ha realizado el registro de la notificación local. |
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 |