Partager via


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