Site icon EfmSoft

¿Qué significa el código HRESULT 0x802A0008 (UI_E_BOOLEAN_EXPECTED)?

 
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.

Exit mobile version