| Anterior | Siguiente |
| UI_E_INVALID_OUTPUT | UI_E_DIFFERENT_OWNER |
UI_E_BOOLEAN_EXPECTED
Qué significa UI_E_BOOLEAN_EXPECTED
UI_E_BOOLEAN_EXPECTED corresponde a 0x802A0008. Una devolución de llamada devolvió un código de éxito distinto de S_OK o S_FALSE.
Qué comprobar
Registra el HRESULT retornado por el callback que debía responder con S_OK o S_FALSE. Cualquier otro success HRESULT puede ser semánticamente válido en COM pero no cumple este contrato booleano.
Cómo resolverlo
Devuelve estrictamente S_OK para verdadero y S_FALSE para falso en ese callback; propaga solo HRESULT de fallo cuando realmente exista un error.
Qué distingue este resultado
Es una violación específica del contrato booleano del callback, distinta de INVALID_OUTPUT.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.
