Compartir a través de


Uso de macros para el control de errores

Hace referencia a: Outlook 2013 | Outlook 2016

Hay varias macros para facilitar el trabajo con valores HRESULT.

Hay dos conjuntos de macros que prueban si se produce un error o un éxito: HR_SUCCEEDED y HR_FAILED y SUCCEEDED y FAILED. SUCCEEDED es el mismo que HR_SUCCEEDED y FAILED es el mismo que HR_FAILED.

En este caso, use la macro ResultFromScode para establecer la variable HRESULT en el valor HRESULT correspondiente para S_OK.

Las macros de uso frecuente se describen brevemente en la tabla siguiente.

Macro Descripción
MAKE_HRESULT
Construye un HRESULT a partir de sus componentes.
HR_SUCCEEDED
Prueba un HRESULT para obtener una condición correcta o de advertencia.
HR_FAILED
Comprueba una condición de error en un HRESULT.
HRESULT_CODE
Extrae la parte del código de error de HRESULT.
HRESULT_FACILITY
Extrae la instalación del HRESULT.
HRESULT_SEVERITY
Extrae el bit de gravedad de SEVERITY.
TUVO ÉXITO
Prueba un HRESULT para obtener una condición correcta o de advertencia.
FALLADO
Comprueba una condición de error en un HRESULT.