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. |