ULongPtrSub, fonction (intsafe.h)
Soustrait une valeur de type ULONG_PTR d’une autre.
Syntaxe
HRESULT ULongPtrSub(
[in] ULONG_PTR ulMinuend,
[in] ULONG_PTR ulSubtrahend,
[out] ULONG_PTR *pulResult
);
Paramètres
[in] ulMinuend
Type : ULONG_PTR
Valeur de laquelle ulSubtrahend est soustrait.
[in] ulSubtrahend
Type : ULONG_PTR
Valeur à soustraire de ulMinuend.
[out] pulResult
Type : ULONG_PTR*
Pointeur vers le résultat. Si l’opération génère une valeur qui dépasse ou sous-flux la capacité du type, la fonction retourne INTSAFE_E_ARITHMETIC_OVERFLOW et ce paramètre n’est pas valide.
Valeur retournée
Type : HRESULT
Si cette fonction réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.
Notes
Il s’agit d’un ensemble de fonctions inline conçues pour fournir des opérations arithmétiques et effectuer des vérifications de validité, ce qui a un impact minimal sur les performances.
Configuration requise
Plateforme cible | Windows |
En-tête | intsafe.h |