Compartir a través de


Códigos de error COM (STG, RPC)

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
STG_E_INVALIDFUNCTION
0x80030001
No se puede realizar la operación solicitada.
STG_E_FILENOTFOUND
0x80030002
no se encontró.
STG_E_PATHNOTFOUND
0x80030003
No se encontró la ruta de acceso %1.
STG_E_TOOMANYOPENFILES
0x80030004
No hay recursos suficientes para abrir otro archivo.
STG_E_ACCESSDENIED
0x80030005
Acceso denegado.
STG_E_INVALIDHANDLE
0x80030006
Se intentó realizar una operación en un objeto no válido.
STG_E_INSUFFICIENTMEMORY
0x80030008
No hay suficiente memoria disponible para completar la operación.
STG_E_INVALIDPOINTER
0x80030009
Error de puntero no válido.
STG_E_NOMOREFILES
0x80030012
No hay más entradas que devolver.
STG_E_DISKISWRITEPROTECTED
0x80030013
El disco está protegido por escritura.
STG_E_SEEKERROR
0x80030019
Error durante una operación de búsqueda.
STG_E_WRITEFAULT
0x8003001D
Error de disco durante una operación de escritura.
STG_E_READFAULT
0x8003001E
Error de disco durante una operación de lectura.
STG_E_SHAREVIOLATION
0x80030020
Se ha producido una infracción de recurso compartido.
STG_E_LOCKVIOLATION
0x80030021
Se ha producido una infracción de bloqueo.
STG_E_FILEALREADYEXISTS
0x80030050
ya existe.
STG_E_INVALIDPARAMETER
0x80030057
Error de parámetro no válido.
STG_E_MEDIUMFULL
0x80030070
No hay suficiente espacio en disco para completar la operación.
STG_E_PROPSETMISMATCHED
0x800300F0
Escritura no válida de propiedad no simple en un conjunto de propiedades simple.
STG_E_ABNORMALAPIEXIT
0x800300FA
Una llamada API salió de forma anómala.
STG_E_INVALIDHEADER
0x800300FB
El archivo %1 no es un archivo compuesto válido.
STG_E_INVALIDNAME
0x800300FC
El nombre %1 no es válido.
STG_E_UNKNOWN
0x800300FD
Se ha producido un error inesperado.
STG_E_UNIMPLEMENTEDFUNCTION
0x800300FE
Esa función no se implementa.
STG_E_INVALIDFLAG
0x800300FF
Error de marca no válido.
STG_E_INUSE
0x80030100
Se intentó usar un objeto ocupado.
STG_E_NOTCURRENT
0x80030101
El almacenamiento se ha cambiado desde la última confirmación.
STG_E_REVERTED
0x80030102
Se intentó usar un objeto que ha dejado de existir.
STG_E_CANTSAVE
0x80030103
No se puede guardar.
STG_E_OLDFORMAT
0x80030104
El archivo compuesto %1 se generó con una versión incompatible del almacenamiento.
STG_E_OLDDLL
0x80030105
El archivo compuesto %1 se produjo con una versión más reciente del almacenamiento.
STG_E_SHAREREQUIRED
0x80030106
Share.exe o equivalente es necesario para la operación.
STG_E_NOTFILEBASEDSTORAGE
0x80030107
Operación no válida llamada en el almacenamiento no basado en archivos.
STG_E_EXTANTMARSHALLINGS
0x80030108
Operación ilegal a la que se llama en el objeto con serializaciones extant.
STG_E_DOCFILECORRUPT
0x80030109
El archivo de documentos está dañado.
STG_E_BADBASEADDRESS
0x80030110
OLE32.DLL se ha cargado en la dirección incorrecta.
STG_E_DOCFILETOOLARGE
0x80030111
El archivo compuesto es demasiado grande para la implementación actual
STG_E_NOTSIMPLEFORMAT
0x80030112
El archivo compuesto no se creó con la marca STGM_SIMPLE
STG_E_INCOMPLETE
0x80030201
La descarga del archivo se anuló de forma anómala. El archivo está incompleto.
STG_E_TERMINATED
0x80030202
Se ha terminado la descarga del archivo.
STG_S_CONVERTED
0x00030200
El archivo subyacente se convirtió en formato de archivo compuesto.
STG_S_BLOCK
0x00030201
La operación de almacenamiento debe bloquearse hasta que haya más datos disponibles.
STG_S_RETRYNOW
0x00030202
La operación de almacenamiento debe reintentar inmediatamente.
STG_S_MONITORING
0x00030203
El receptor de eventos notificados no influirá en la operación de almacenamiento.
STG_S_MULTIPLEOPENS
0x00030204
Varias aperturas impiden la consolidación. (la confirmación se realizó correctamente).
STG_S_CONSOLIDATIONFAILED
0x00030205
Error en la consolidación del archivo de almacenamiento. (la confirmación se realizó correctamente).
STG_S_CANNOTCONSOLIDATE
0x00030206
La consolidación del archivo de almacenamiento no es adecuada. (la confirmación se realizó correctamente).
STG_E_STATUS_COPY_PROTECTION_FAILURE
0x80030305
Error de protección de copia genérica.
STG_E_CSS_AUTHENTICATION_FAILURE
0x80030306
Error de protección de copia: error de autenticación CSS de DVD.
STG_E_CSS_KEY_NOT_PRESENT
0x80030307
Error de protección de copia: el sector especificado no tiene una clave CSS válida.
STG_E_CSS_KEY_NOT_ESTABLISHED
0x80030308
Error de protección de copia: no se ha establecido la clave de sesión de DVD.
STG_E_CSS_SCRAMBLED_SECTOR
0x80030309
Error de protección de copia: error de lectura porque el sector está cifrado.
STG_E_CSS_REGION_MISMATCH
0x8003030A
Error de protección de copia: la región del DVD actual no se corresponde con la configuración de región de la unidad.
STG_E_RESETS_EXHAUSTED
0x8003030B
Error de protección de copia: la configuración de región de la unidad puede ser permanente o el número de restablecimientos de usuario se ha agotado.
RPC_E_CALL_REJECTED
0x80010001
La llamada fue rechazada por destinatario.
RPC_E_CALL_CANCELED
0x80010002
El filtro de mensajes canceló la llamada.
RPC_E_CANTPOST_INSENDCALL
0x80010003
El autor de la llamada envía una llamada a SendMessage entre tareas y no puede llamar a través de PostMessage.
RPC_E_CANTCALLOUT_INASYNCCALL
0x80010004
El autor de la llamada envía una llamada asincrónica y no puede realizar una llamada saliente en nombre de esta llamada.
RPC_E_CANTCALLOUT_INEXTERNALCALL
0x80010005
No es válido llamar mientras se encuentra dentro del filtro de mensajes.
RPC_E_CONNECTION_TERMINATED
0x80010006
La conexión terminada o está en un estado falso y no se puede usar más. Otras conexiones siguen siendo válidas.
RPC_E_SERVER_DIED
0x80010007
El destinatario (servidor [no aplicación de servidor]) no está disponible y desaparecido; todas las conexiones no son válidas. Es posible que se haya ejecutado la llamada.
RPC_E_CLIENT_DIED
0x80010008
El autor de la llamada (cliente) desapareció mientras el destinatario (servidor) estaba procesando una llamada.
RPC_E_INVALID_DATAPACKET
0x80010009
El paquete de datos con los datos del parámetro serializado es incorrecto.
RPC_E_CANTTRANSMIT_CALL
0x8001000A
La llamada no se transmitía correctamente; la cola de mensajes estaba llena y no se ha vaciado después de producir.
RPC_E_CLIENT_CANTMARSHAL_DATA
0x8001000B
El cliente (autor de la llamada) no puede serializar los datos del parámetro: memoria baja, etc.
RPC_E_CLIENT_CANTUNMARSHAL_DATA
0x8001000C
El cliente (autor de la llamada) no puede anular la declaración de los datos devueltos: memoria baja, etc.
RPC_E_SERVER_CANTMARSHAL_DATA
0x8001000D
El servidor (destinatario) no puede calcular las referencias de los datos devueltos: memoria baja, etc.
RPC_E_SERVER_CANTUNMARSHAL_DATA
0x8001000E
El servidor (destinatario) no puede anular la firma de los datos del parámetro: memoria baja, etc.
RPC_E_INVALID_DATA
0x8001000F
Los datos recibidos no son válidos; podría ser datos de servidor o cliente.
RPC_E_INVALID_PARAMETER
0x80010010
Un parámetro determinado no es válido y no puede ser (un)serializado.
RPC_E_CANTCALLOUT_AGAIN
0x80010011
No hay ninguna segunda llamada saliente en el mismo canal en la conversación DDE.
RPC_E_SERVER_DIED_DNE
0x80010012
El destinatario (servidor [no aplicación de servidor]) no está disponible y desaparece; todas las conexiones no son válidas. La llamada no se ejecutó.
RPC_E_SYS_CALL_FAILED
0x80010100
error en la llamada del sistema.
RPC_E_OUT_OF_RESOURCES
0x80010101
No se pudo asignar algún recurso necesario (memoria, eventos, ...)
RPC_E_ATTEMPTED_MULTITHREAD
0x80010102
Se intentó realizar llamadas en más de un subproceso en modo de subproceso único.
RPC_E_NOT_REGISTERED
0x80010103
La interfaz solicitada no está registrada en el objeto de servidor.
RPC_E_FAULT
0x80010104
RPC no pudo llamar al servidor o no pudo devolver los resultados de llamar al servidor.
RPC_E_SERVERFAULT
0x80010105
El servidor produjo una excepción.
RPC_E_CHANGED_MODE
0x80010106
No se puede cambiar el modo de subproceso después de establecerlo.
RPC_E_INVALIDMETHOD
0x80010107
El método al que se llama no existe en el servidor.
RPC_E_DISCONNECTED
0x80010108
El objeto invocado se ha desconectado de sus clientes.
RPC_E_RETRY
0x80010109
El objeto invocado eligió no procesar la llamada ahora. Vuelva a intentarlo más tarde.
RPC_E_SERVERCALL_RETRYLATER
0x8001010A
El filtro de mensajes indica que la aplicación está ocupada.
RPC_E_SERVERCALL_REJECTED
0x8001010B
El filtro de mensajes rechazó la llamada.
RPC_E_INVALID_CALLDATA
0x8001010C
Se llamó a una interfaz de control de llamadas con datos no válidos.
RPC_E_CANTCALLOUT_ININPUTSYNCCALL
0x8001010D
No se puede realizar una llamada saliente, ya que la aplicación envía una llamada sincrónica de entrada.
RPC_E_WRONG_THREAD
0x8001010E
La aplicación llamó a una interfaz que se serializó para un subproceso diferente.
RPC_E_THREAD_NOT_INIT
0x8001010F
No se ha llamado a CoInitialize en el subproceso actual.
RPC_E_VERSION_MISMATCH
0x80010110
La versión de OLE en las máquinas cliente y servidor no coincide.
RPC_E_INVALID_HEADER
0x80010111
OLE recibió un paquete con un encabezado no válido.
RPC_E_INVALID_EXTENSION
0x80010112
OLE recibió un paquete con una extensión no válida.
RPC_E_INVALID_IPID
0x80010113
El objeto o la interfaz solicitados no existen.
RPC_E_INVALID_OBJECT
0x80010114
El objeto solicitado no existe.
RPC_S_CALLPENDING
0x80010115
OLE ha enviado una solicitud y está esperando una respuesta.
RPC_S_WAITONTIMER
0x80010116
OLE está esperando antes de volver a intentar una solicitud.
RPC_E_CALL_COMPLETE
0x80010117
No se puede acceder al contexto de llamada una vez completada la llamada.
RPC_E_UNSECURE_CALL
0x80010118
No se admite la suplantación en llamadas no seguras.
RPC_E_TOO_LATE
0x80010119
La seguridad debe inicializarse antes de que las interfaces se serialicen o desmaricen. No se puede cambiar una vez inicializado.
RPC_E_NO_GOOD_SECURITY_PACKAGES
0x8001011A
No hay paquetes de seguridad instalados en este equipo o el usuario no ha iniciado sesión o no hay paquetes de seguridad compatibles entre el cliente y el servidor.
RPC_E_ACCESS_DENIED
0x8001011B
Acceso denegado.
RPC_E_REMOTE_DISABLED
0x8001011C
No se permiten llamadas remotas para este proceso.
RPC_E_INVALID_OBJREF
0x8001011D
El paquete de datos de interfaz serializado (OBJREF) tiene un formato no válido o desconocido.
RPC_E_NO_CONTEXT
0x8001011E
No hay ningún contexto asociado a esta llamada. Esto sucede para algunas llamadas serialadas personalizadas y en el lado cliente de la llamada.
RPC_E_TIMEOUT
0x8001011F
Esta operación se devolvió porque el período de tiempo de espera expiró.
RPC_E_NO_SYNC
0x80010120
No hay objetos de sincronización en los que esperar.
RPC_E_FULLSIC_REQUIRED
0x80010121
Nombre principal de SSL de cadena de emisores de asunto completo esperado del servidor.
RPC_E_INVALID_STD_NAME
0x80010122
El nombre principal no es un nombre MSSTD válido.
CO_E_FAILEDTOIMPERSONATE
0x80010123
No se puede suplantar el cliente DCOM
CO_E_FAILEDTOGETSECCTX
0x80010124
No se puede obtener el contexto de seguridad del servidor
CO_E_FAILEDTOOPENTHREADTOKEN
0x80010125
No se puede abrir el token de acceso del subproceso actual
CO_E_FAILEDTOGETTOKENINFO
0x80010126
No se puede obtener información de usuario de un token de acceso
CO_E_TRUSTEEDOESNTMATCHCLIENT
0x80010127
El cliente que llamó a IAccessControl::IsAccessPermitted no era el administrador de confianza proporcionado al método .
CO_E_FAILEDTOQUERYCLIENTBLANKET
0x80010128
No se puede obtener la manta de seguridad del cliente
CO_E_FAILEDTOSETDACL
0x80010129
No se puede establecer una ACL discrecional en un descriptor de seguridad
CO_E_ACCESSCHECKFAILED
0x8001012A
La función del sistema, AccessCheck, devolvió false.
CO_E_NETACCESSAPIFAILED
0x8001012B
NetAccessDel o NetAccessAdd devolvieron un código de error.
CO_E_WRONGTRUSTEENAMESYNTAX
0x8001012C
Una de las cadenas de administrador proporcionadas por el usuario no se ajustaba a la <sintaxis Domain>\<Name> y no era la cadena "*".
CO_E_INVALIDSID
0x8001012D
Uno de los identificadores de seguridad proporcionados por el usuario no era válido
CO_E_CONVERSIONFAILED
0x8001012E
No se puede convertir una cadena de administrador de caracteres anchos en una cadena de administrador multibyte
CO_E_NOMATCHINGSIDFOUND
0x8001012F
No se puede encontrar un identificador de seguridad que corresponda a una cadena de administrador proporcionada por el usuario.
CO_E_LOOKUPACCSIDFAILED
0x80010130
Error en la función del sistema, LookupAccountSID.
CO_E_NOMATCHINGNAMEFOUND
0x80010131
No se puede encontrar un nombre de administrador que corresponda a un identificador de seguridad proporcionado por el usuario.
CO_E_LOOKUPACCNAMEFAILED
0x80010132
Error en la función del sistema, LookupAccountName,
CO_E_SETSERLHNDLFAILED
0x80010133
No se puede establecer o restablecer un identificador de serialización
CO_E_FAILEDTOGETWINDIR
0x80010134
No se puede obtener el directorio de Windows
CO_E_PATHTOOLONG
0x80010135
Ruta de acceso demasiado larga
CO_E_FAILEDTOGENUUID
0x80010136
No se puede generar un uuid.
CO_E_FAILEDTOCREATEFILE
0x80010137
No se puede crear el archivo
CO_E_FAILEDTOCLOSEHANDLE
0x80010138
No se puede cerrar un identificador de serialización o un identificador de archivo.
CO_E_EXCEEDSYSACLLIMIT
0x80010139
El número de ACE de una ACL supera el límite del sistema.
CO_E_ACESINWRONGORDER
0x8001013A
No todas las ACE de DENY_ACCESS se organizan delante de las ACE de GRANT_ACCESS en la secuencia.
CO_E_INCOMPATIBLESTREAMVERSION
0x8001013B
Esta implementación de IAccessControl no admite la versión del formato ACL en la secuencia.
CO_E_FAILEDTOOPENPROCESSTOKEN
0x8001013C
No se puede abrir el token de acceso del proceso del servidor
CO_E_DECODEFAILED
0x8001013D
No se puede descodificar la ACL en la secuencia proporcionada por el usuario
CO_E_ACNOTINITIALIZED
0x8001013F
El objeto IAccessControl COM no se inicializa
CO_E_CANCEL_DISABLED
0x80010140
La cancelación de llamadas está deshabilitada
RPC_E_UNEXPECTED
0x8001FFFF
Se ha producido un error interno.

Requisitos

Requisito Value
Encabezado
Winerror.h

Consulte también

Códigos de error COM