Códigos de error COM (XACT, SCHED, OLE)
En la tabla siguiente se proporciona una lista de códigos de error usados por las API basadas en COM.
Si tiene dificultades con una aplicación que está instalando o ejecutando, póngase en contacto con el servicio de atención al cliente para el software que muestra el mensaje de error. Para obtener soporte técnico para un producto de Microsoft, vaya a https://support.microsoft.com.
Constante o valor | Descripción |
---|---|
|
Ya se ha inscrito otro administrador de recursos de fase única en esta transacción. |
|
No se admite una confirmación de retención o anulación. |
|
La transacción no se pudo confirmar por un motivo desconocido. Se anuló la transacción. |
|
No se puede llamar a commit en este objeto de transacción porque la aplicación que realiza la llamada no inició la transacción. |
|
En lugar de confirmar, se anuló el recurso heurísticamente. |
|
En lugar de anularse, el recurso se confirma heurísticamente. |
|
Algunos de los estados del recurso se confirmaron mientras que otros se anulaban, probablemente debido a decisiones heurísticas. |
|
Algunos de los estados del recurso pueden haberse confirmado, mientras que otros pueden haberse anulado, probablemente debido a decisiones heurísticas. |
|
El nivel de aislamiento solicitado no es válido ni compatible. |
|
El administrador de transacciones no admite una operación asincrónica para este método. |
|
No se puede inscribir en la transacción. |
|
Esta implementación de transacción no admite la semántica solicitada de retención de aislamiento en los límites de confirmación y anulación, o isoFlags no era igual a cero. |
|
No hay ningún recurso asociado actualmente a esta inscripción. |
|
No se pudo confirmar la transacción debido al error del control de simultaneidad optimista en al menos uno de los administradores de recursos. |
|
La transacción ya se ha confirmado o anulado de forma implícita o explícita |
|
Se especificó una combinación no válida de marcas |
|
El identificador del administrador de recursos no está asociado a esta transacción o al administrador de transacciones. |
|
Se llamó a este método en el estado incorrecto. |
|
La unidad de trabajo indicada no coincide con la unidad de trabajo esperada por el administrador de recursos. |
|
Ya existe una inscripción en una transacción. |
|
No se encontró un objeto de importación para la transacción. |
|
La cookie de transacción no es válida. |
|
El estado de la transacción está en duda. Se ha producido un error de comunicación, o se ha producido un error en un administrador de transacciones o un administrador de recursos. |
|
Se especificó un tiempo de espera, pero no se admiten los tiempos de espera. |
|
La operación solicitada ya está en curso para la transacción. |
|
La transacción ya se ha anulado. |
|
El Administrador de transacciones devolvió un error completo del registro. |
|
El Administrador de transacciones no está disponible. |
|
Se perdió una conexión con el administrador de transacciones. |
|
Se denegó una solicitud para establecer una conexión con el administrador de transacciones. |
|
Se ha agotado el tiempo de espera de la nueva inscripción de Resource Manager para determinar el estado de la transacción. |
|
Este administrador de transacciones no pudo establecer una conexión con otro administrador de transacciones TIP. |
|
Este administrador de transacciones encontró un error de protocolo con otro administrador de transacciones TIP. |
|
Este administrador de transacciones no pudo propagar una transacción desde otro administrador de transacciones TIP. |
|
El Administrador de transacciones en el equipo de destino no está disponible. |
|
El Administrador de transacciones ha deshabilitado su compatibilidad con TIP. |
|
El administrador de transacciones ha deshabilitado su compatibilidad con transacciones remotas o de red. |
|
El administrador de transacciones de asociados ha deshabilitado su compatibilidad con transacciones remotas o de red. |
|
El administrador de transacciones ha deshabilitado su compatibilidad con transacciones XA. |
|
MSDTC no pudo leer su información de configuración. |
|
MSDTC no pudo cargar el archivo dll del proxy dtc. |
|
Se ha anulado la transacción local. |
|
El administrador de transacciones MSDTC no pudo insertar la transacción en el administrador de transacciones de destino debido a problemas de comunicación. Las causas posibles son: un firewall está presente y no tiene una excepción para el proceso MSDTC, las dos máquinas no se encuentran entre sí por sus nombres NetBIOS o la compatibilidad con transacciones de red no está habilitada para uno de los dos administradores de transacciones. |
|
El administrador de transacciones MSDTC no pudo extraer la transacción del administrador de transacciones de origen debido a problemas de comunicación. Las causas posibles son: un firewall está presente y no tiene una excepción para el proceso MSDTC, las dos máquinas no se encuentran entre sí por sus nombres NetBIOS o la compatibilidad con transacciones de red no está habilitada para uno de los dos administradores de transacciones. |
|
El administrador de transacciones MSDTC ha deshabilitado su compatibilidad con las transacciones de SNA LU 6.2. |
|
XACT_E_CLERKNOTFOUND |
|
XACT_E_CLERKEXISTS |
|
XACT_E_RECOVERYINPROGRESS |
|
XACT_E_TRANSACTIONCLOSED |
|
XACT_E_INVALIDLSN |
|
XACT_E_REPLAYREQUEST |
|
Se especificó una operación asincrónica. Se ha iniciado la operación, pero aún no se conoce su resultado. |
|
XACT_S_DEFECT |
|
La llamada al método se realizó correctamente porque la transacción era de solo lectura. |
|
La transacción se anuló correctamente. Sin embargo, se trata de una transacción coordinada y se anuló un cierto número de recursos inscritos directamente porque no podían admitir la semántica de retención de anulación. |
|
No se realizaron cambios durante esta llamada, pero el receptor quiere otra oportunidad de ver si otros receptores realizan más cambios. |
|
El receptor es contenido y desea que la transacción continúe. Los cambios se realizaron en uno o varios recursos durante esta llamada. |
|
El receptor es por el momento y desea que la transacción continúe, pero si otros cambios se realizan después de este retorno por otros receptores de eventos, este receptor quiere otra oportunidad de mirar |
|
La transacción se anuló correctamente. Sin embargo, la anulación no se conservaba. |
|
Ya había una operación de anulación en curso. |
|
El administrador de recursos ha realizado una confirmación de una sola fase de la transacción. |
|
La transacción local no se ha anulado. |
|
El administrador de recursos ha solicitado ser el coordinador (último administrador de recursos) para la transacción. |
|
La transacción raíz quería confirmarse, pero se anuló la transacción. |
|
Ha realizado una llamada de método en un componente COM+ que tiene una transacción que ya se ha anulado o en el proceso de anulación. |
|
No hay ningún contexto de objeto MTS |
|
El componente está configurado para usar la sincronización y esta llamada al método provocaría que se produzca un interbloqueo. |
|
El componente está configurado para usar la sincronización y un subproceso ha agotado el tiempo de espera para entrar en el contexto. |
|
Ha realizado una llamada de método en un componente COM+ que tiene una transacción que ya se ha confirmado o anulado. |
|
El rol especificado no se configuró para la aplicación. |
|
COM+ no pudo comunicarse con el Coordinador de transacciones distribuidas de Microsoft |
|
Error inesperado durante la activación de COM+. |
|
Error de activación de COM+. Consulte el registro de eventos para obtener más información. |
|
Error de activación de COM+ debido a un error de configuración o catálogo. |
|
Error de activación de COM+ porque no se pudo completar la activación en el período de tiempo especificado. |
|
Error de activación de COM+ porque se produjo un error en una función de inicialización. Compruebe el registro de eventos para obtener más información. |
|
La operación solicitada requiere que JIT esté en el contexto actual y no sea |
|
La operación solicitada requiere que el contexto actual tenga una transacción y no |
|
El modelo de subprocesos de componentes ha cambiado después de la instalación en una aplicación COM+. Vuelva a instalar el componente. |
|
Los intrínsecos de IIS no están disponibles. Inicie su trabajo con IIS. |
|
Error al intentar escribir una cookie. |
|
Un intento de usar una base de datos generó un error específico de la base de datos. |
|
El componente COM+ que ha creado debe usar la agrupación de objetos para funcionar. |
|
El componente COM+ que ha creado debe usar la construcción de objetos para funcionar correctamente. |
|
El componente COM+ requiere sincronización y no está configurado para él. |
|
La propiedad TxIsolation Level del componente COM+ que se va a crear es más fuerte que TxIsolationLevel para el componente "raíz" de la transacción. Error en la creación. |
|
El componente intentó realizar una llamada entre contextos entre invocaciones de EnterTransactionScope y ExitTransactionScope. Esto no está permitido. No se pueden realizar llamadas entre contextos dentro de un ámbito de transacción. |
|
El componente realizó una llamada a EnterTransactionScope, pero no realizó una llamada correspondiente a ExitTransactionScope antes de devolver. |
|
Uso de la base de datos del Registro para proporcionar la información solicitada |
|
Correcto, pero estático |
|
Formato del Portapapeles de Macintosh |
|
Se llevó a cabo una caída correcta |
|
Operación de arrastrar y colocar cancelada |
|
Usar el cursor predeterminado |
|
Los datos tienen el mismo FORMATOTETC |
|
La vista ya está inmovilizada |
|
No se admite FORMATETC |
|
Misma caché |
|
Algunas memorias caché no se han actualizado |
|
Verbo no válido para el objeto OLE |
|
El número de verbo es válido, pero el verbo no se puede hacer ahora. |
|
Identificador de ventana no válido pasado |
|
El mensaje es demasiado largo; algunos de los elementos tenían que truncarse antes de mostrar |
|
No se puede convertir OLESTREAM en IStorage |
|
Moniker reducido a sí mismo |
|
El prefijo común es este moniker. |
|
El prefijo común es el moniker de entrada |
|
El prefijo común es ambos monikers |
|
Moniker ya está registrado en la tabla de objetos en ejecución |
|
La tarea está lista para ejecutarse a la próxima hora programada. |
|
La tarea está en ejecución. |
|
La tarea no se ejecutará en las horas programadas porque se ha deshabilitado. |
|
La tarea aún no se ha ejecutado. |
|
No hay más ejecuciones programadas para esta tarea. |
|
No se han establecido una o varias de las propiedades necesarias para ejecutar esta tarea según una programación. |
|
El usuario finalizó la última ejecución de la tarea. |
|
La tarea no tiene desencadenadores o los desencadenadores existentes están deshabilitados o no están establecidos. |
|
Los desencadenadores de eventos no tienen tiempos de ejecución establecidos. |
|
No se encontró el desencadenador. |
|
No se han establecido una o varias de las propiedades necesarias para ejecutar esta tarea. |
|
No hay ninguna instancia en ejecución de la tarea. |
|
El servicio programador de tareas no está instalado en este equipo. |
|
No se pudo abrir el objeto de tarea. |
|
El objeto es un objeto de tarea no válido o no es un objeto de tarea. |
|
No se pudo encontrar información de cuenta en la base de datos de seguridad del Programador de tareas para la tarea indicada. |
|
No se puede establecer la existencia de la cuenta especificada. |
|
Se detectaron daños en la base de datos de seguridad del Programador de tareas; se ha restablecido la base de datos. |
|
Los servicios de seguridad del Programador de tareas no están disponibles. |
|
La versión del objeto de tarea no es compatible o no es válida. |
|
La tarea se ha configurado con una combinación no admitida de opciones de configuración de cuenta y tiempo de ejecución. |
|
El servicio Programador de tareas no se está ejecutando. |
|
El XML de tarea contiene un nodo inesperado. |
|
El XML de tarea contiene un elemento o atributo de un espacio de nombres inesperado. |
|
El XML de tarea contiene un valor que tiene un formato incorrecto o está fuera del intervalo. |
|
Falta un elemento o atributo obligatorios en el XML de la tarea. |
|
El XML de la tarea tiene un formato incorrecto. |
|
La tarea está registrada, pero no todos los desencadenadores especificados iniciarán la tarea. |
|
La tarea está registrada, pero puede no iniciarse. El privilegio de inicio de sesión de Batch debe estar habilitado para la entidad de seguridad de la tarea. |
|
El XML de tarea contiene demasiados nodos del mismo tipo. |
|
La tarea no se puede iniciar después del límite final del desencadenador. |
|
Ya se está ejecutando una instancia de esta tarea. |
|
La tarea no se ejecutará porque el usuario no ha iniciado sesión. |
|
La imagen de tarea está dañada o se ha alterado. |
|
El servicio Programador de tareas no está disponible. |
|
El servicio Programador de tareas está demasiado ocupado para controlar la solicitud. Vuelva a intentarlo más tarde. |
|
El servicio Programador de tareas intentó ejecutar la tarea, pero la tarea no se ejecutó debido a una de las restricciones de la definición de la tarea. |
|
El servicio Programador de tareas ha pedido que se ejecute la tarea. |
|
La tarea está deshabilitada. |
|
La tarea tiene propiedades que no son compatibles con versiones anteriores de Windows. |
|
La configuración de la tarea no permite que la tarea se inicie a petición. |
|
La combinación de propiedades que usa la tarea no es compatible con el motor de programación. |
|
Error al intentar crear un objeto de clase |
|
El servicio OLE no pudo enlazar el objeto |
|
Error de comunicación RPC con el servicio OLE |
|
Ruta de acceso incorrecta al objeto |
|
Error de ejecución del servidor |
|
El servicio OLE no pudo comunicarse con el servidor de objetos |
|
No se pudo normalizar la ruta de acceso del moniker |
|
El servidor de objetos se detiene cuando el servicio OLE se pone en contacto con él |
|
Se especificó un puntero de bloque raíz no válido |
|
Una cadena de asignación contenía un puntero de vínculo no válido |
|
El tamaño de asignación solicitado era demasiado grande |
|
No todas las interfaces solicitadas estaban disponibles |
|
No se encontró el nombre de equipo especificado en la memoria caché. |
|
La activación requiere que un nombre para mostrar esté presente en la clave CLSID. |
|
La activación requiere que el valor RunAs de la aplicación sea Activar como activador. |
|
La clase no está configurada para admitir la activación con privilegios elevados. |
|
Interfaz desconocida. |
|
No se encontró el miembro. |
|
No se encontró el parámetro . |
|
No coinciden los tipos. |
|
Nombre desconocido. |
|
No hay argumentos con nombre. |
|
Tipo de variable incorrecto. |
|
Se produjo una excepción. |
|
Fuera del intervalo actual. |
|
Índice no válido. |
|
Idioma desconocido. |
|
La memoria está bloqueada. |
|
Número de parámetros no válido. |
|
Parámetro no opcional. |
|
Destinatario no válido. |
|
No admite una colección. |
|
División por cero |
|
Búfer demasiado pequeño |
|
Búfer demasiado pequeño. |
|
Nombre de campo no definido en el registro. |
|
Formato antiguo o biblioteca de tipos no válida. |
|
Formato antiguo o biblioteca de tipos no válida. |
|
Error al acceder al registro OLE. |
|
Biblioteca no registrada. |
|
Enlazado al tipo desconocido. |
|
Nombre completo no permitido. |
|
Referencia de reenvío no válida o referencia al tipo no compilado. |
|
No coinciden los tipos. |
|
Elemento no encontrado. |
|
Nombre ambiguo. |
|
El nombre ya existe en la biblioteca. |
|
LCID desconocido. |
|
Función no definida en el archivo DLL especificado. |
|
Tipo de módulo incorrecto para la operación. |
|
El tamaño no puede superar los 64 K. |
|
Identificador duplicado en la jerarquía de herencia. |
|
Profundidad de herencia incorrecta en ole hmember estándar. |
|
No coinciden los tipos. |
|
Número de argumentos no válido. |
|
Error de E/S. |
|
Error al crear un archivo tmp único. |
|
Error al cargar la biblioteca de tipos o DLL. |
|
Funciones de propiedad incoherentes. |
|
Dependencia circular entre tipos y módulos. |
Requisitos
Requisito | Value |
---|---|
Encabezado |
|