UlValidateParms
S’applique à : Outlook 2013 | Outlook 2016
Appelle une fonction interne pour case activée les paramètres que les applications clientes ont transmis aux fournisseurs de services et à MAPI.
Propriété | Valeur |
---|---|
Fichier d’en-tête : |
Mapival.h |
Implémenté par : |
MAPI |
Appelé par : |
Fournisseurs de services |
HRESULT UlValidateParms(
METHODS eMethod,
LPVOID First
);
Paramètres
eMethod
[in] Spécifie, par énumération, la méthode à valider.
First
[in] Pointeur vers le premier argument de la pile.
Valeur renvoyée
S_OK
L'appel a r�ussi et a renvoy� la valeur attendue ou les valeurs.
MAPI_E_CALL_FAILED
Une erreur a empêché l’opération de se terminer.
Remarques
Les paramètres passés entre MAPI et les fournisseurs de services sont supposés être corrects et ne font l’objet que d’une validation de débogage avec la macro CheckParms . Les fournisseurs doivent case activée tous les paramètres transmis par les applications clientes, mais les clients doivent supposer que les paramètres MAPI et du fournisseur sont corrects. Utilisez la macro HR_FAILED pour tester les valeurs de retour.
La macro UlValidateParms est appelée différemment selon que le code appelant est C ou C++. Cette macro est utilisée pour valider les paramètres des quelques méthodes IUnknown et MAPI qui retournent ULONG au lieu des valeurs HRESULT ; La macro ValidateParms fonctionne pour toutes les autres.