| Anterior | Siguiente |
| OLEOBJ_S_INVALIDVERB | OLEOBJ_S_INVALIDHWND |
OLEOBJ_S_CANNOT_DOVERB_NOW
Qué significa OLEOBJ_S_CANNOT_DOVERB_NOW
OLEOBJ_S_CANNOT_DOVERB_NOW corresponde a 0x00040181. El verbo es conocido por el objeto OLE, pero la acción no puede realizarse ahora. El bit de severidad está limpio, de modo que este HRESULT es un estado de éxito informativo y no una excepción COM terminal.
Diagnóstico del estado
- Registra el verbo, los flags de su
OLEVERBy la secuencia de activación, UI-activation y desactivación anterior aDoVerb. - Comprueba si otro objeto conserva el foco o la propiedad de la UI del contenedor y si el servidor está terminando una transición de estado.
- Distingue un servidor temporalmente ocupado de un verbo que nunca puede ejecutarse en el modo actual, por ejemplo durante una desactivación in-place.
Recuperación
Espera únicamente a una transición que pueda cambiar la disponibilidad, vuelve a validar el client site y ejecuta el verbo una vez si la acción del usuario sigue siendo pertinente. Un bucle inmediato de reintentos sólo repite la misma condición de estado.
Código relacionado
OLEOBJ_S_INVALIDVERB significa que el verbo no es válido; aquí el verbo sí es válido y la limitación está en el estado temporal del objeto.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.