IMAPIControl::GetLastError
Hace referencia a: Outlook 2013 | Outlook 2016
Devuelve una estructura MAPIERROR que contiene información sobre el error de control de botón anterior.
HRESULT GetLastError(
HRESULT hResult,
ULONG ulFlags,
LPMAPIERROR FAR * lppMAPIError
);
Parameters
Hresult
[in] Identificador del valor de error generado en la llamada al método anterior.
ulFlags
[in] Máscara de bits de marcas que controla el tipo de las cadenas devueltas. Se puede establecer la marca siguiente:
MAPI_UNICODE
Las cadenas de la estructura MAPIERROR devueltas en el parámetro lppMAPIError están en formato Unicode. Si no se establece la marca de MAPI_UNICODE, las cadenas están en formato ANSI.
lppMAPIError
[out] Puntero a un puntero a una estructura MAPIERROR que contiene información de versión, componente y contexto del error. El parámetro lppMAPIError se puede establecer en NULL si el proveedor no puede proporcionar una estructura MAPIERROR con la información adecuada.
Valor devuelto
S_OK
La llamada se ha realizado correctamente y devuelva el valor esperado o los valores.
MAPI_E_BAD_CHARWIDTH
Se estableció la marca de MAPI_UNICODE y la implementación no admite Unicode, o MAPI_UNICODE no se estableció y la implementación solo admite Unicode.
Comentarios
Los proveedores de servicios implementan el método IMAPIControl::GetLastError para proporcionar información sobre una llamada al método anterior que produjo un error. MAPI puede proporcionar a los usuarios información detallada sobre el error mostrando los datos de la estructura MAPIERROR en un mensaje o cuadro de diálogo.
Notas a los implementadores
No es necesario tener información para incluir en la estructura MAPIERROR para cada error. Es posible que no sea posible determinar cuál era el error anterior. Si tiene información, devuelva S_OK y los datos adecuados en la estructura MAPIERROR . Si no hay información disponible, devuelva S_OK y un puntero a NULL para el parámetro lppMAPIError .
Para obtener más información sobre el método GetLastError , vea Errores extendidos mapi.