Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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.