Compartir a través de


UlValidateParms

Hace referencia a: Outlook 2013 | Outlook 2016

Llama a una función interna para comprobar los parámetros que las aplicaciones cliente han pasado a los proveedores de servicios y MAPI.

Propiedad Valor
Archivo de encabezado:
Mapival.h
Implementado por:
MAPI
Llamado por:
Proveedores de servicios
HRESULT UlValidateParms(
  METHODS eMethod,
  LPVOID First
);

Parameters

eMethod

[in] Especifica, por enumeración, el método que se va a validar.

Primero

[in] Puntero al primer argumento de la pila.

Valor devuelto

S_OK

La llamada se ha realizado correctamente y devuelva el valor esperado o los valores.

MAPI_E_CALL_FAILED

Un error impidió que se completara la operación.

Comentarios

Se supone que los parámetros pasados entre MAPI y los proveedores de servicios son correctos y solo se someten a la validación de depuración con la macro CheckParms . Los proveedores deben comprobar todos los parámetros pasados por las aplicaciones cliente, pero los clientes deben suponer que los parámetros MAPI y de proveedor son correctos. Use la macro HR_FAILED para probar los valores devueltos.

La macro UlValidateParms se llama de forma diferente en función de si el código que realiza la llamada es C o C++. Esta macro se usa para validar los parámetros de los pocos métodos IUnknown y MAPI que devuelven ULONG en lugar de valores HRESULT; La macro ValidateParms funciona para todos los demás.