Compartir a través de


IProfAdmin::GetLastError

Hace referencia a: Outlook 2013 | Outlook 2016

Devuelve una estructura MAPIERROR que contiene información sobre el error anterior que se produjo en un objeto de administración de perfiles.

HRESULT GetLastError(
  HRESULT hResult,
  ULONG ulFlags,
  LPMAPIERROR FAR * lppMAPIError
);

Parameters

Hresult

[in] Tipo de datos HRESULT que contiene el valor de error generado en la llamada al método anterior.

ulFlags

[in] Máscara de bits de marcas que controla el tipo de 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 la estructura MAPIERROR que contiene información de versión, componente y contexto del error. El parámetro lppMAPIError se puede establecer en NULL si no hay ninguna estructura MAPIERROR que devolver.

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

El método IProfAdmin::GetLastError recupera información sobre el último error devuelto de una llamada de método para el objeto de administración de perfiles.

Notas para los llamadores

Puede usar la estructura MAPIERROR , si MAPI proporciona una, a la que apunta el parámetro lppMAPIError solo si GetLastError devuelve S_OK. A veces MAPI no puede determinar cuál fue el último error o no tiene nada más que informar sobre el error. En esta situación, se devuelve un puntero a NULL en lppMAPIError.

Para liberar toda la memoria asignada por MAPI para la estructura MAPIERROR , llame a la función MAPIFreeBuffer .

Para obtener más información sobre el método GetLastError , consulte Uso de errores extendidos.

Vea también

MAPIERROR

MAPIFreeBuffer

IProfAdmin : IUnknown