| Anterior | Siguiente |
| COMQC_E_APPLICATION_NOT_QUEUED | COMQC_E_QUEUING_SERVICE_NOT_AVAILABLE |
COMQC_E_NO_QUEUEABLE_INTERFACES
Qué significa COMQC_E_NO_QUEUEABLE_INTERFACES
COMQC_E_NO_QUEUEABLE_INTERFACES corresponde al HRESULT 0x80110601. Windows indica: «Debe haber al menos una interfaz marcada como «en cola» para crear una instancia de componente en cola mediante el moniker «queue».».
La causa debe buscarse en serialización y reproducción de llamadas de COM+ Queued Components. Para esta constante, El componente no expone interfaces aptas para llamadas en cola; revisa la configuración de interfaces y no intentes resolverlo cambiando únicamente MSMQ. La investigación debe correlacionar IID y método en cola, parámetros serializados, tamaño y bytes del mensaje, soporte de IPersistStream y etapa grabador/reproductor que falla.
Qué comprobar
- Registra IID y método en cola, parámetros serializados, tamaño y bytes del mensaje, soporte de IPersistStream y etapa grabador/reproductor que falla; después identifica la colección, proceso o contexto exacto que estaba activo cuando apareció el código.
- Retrocede hasta la primera operación que cambia de estado y conserva el HRESULT/Win32/RPC previo si existe.
- Comprueba que el estado observado coincide con «Debe haber al menos una interfaz marcada como «en cola» para crear una instancia de componente en cola mediante el moniker «queue».» y descarta una transición posterior que haya sustituido el error original.
Tratamiento recomendado
Identifica la interfaz o parámetro que no puede grabarse/reproducirse. Corrige el contrato o la serialización de ese dato y vuelve a producir un mensaje nuevo; no manipules el contenido binario de la cola para ocultar un contrato no serializable.
Cómo distinguirlo de resultados cercanos
COMQC_E_UNTRUSTED_ENQUEUERsirve como contraste porque significa «El mensaje fue vuelto a poner en cola o movido por un usuario que no pertenece al rol «QC Trusted User».».COMQC_E_NO_IPERSISTSTREAMdescribe una condición distinta: «No se puede serializar una interfaz que no admite IPersistStream.».
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.
