RtlUInt8Sub, fonction (ntintsafe.h)
La routine RtlUInt8Sub soustrait une valeur de type UINT8 d’une autre.
Syntaxe
NTSTATUS RtlUInt8Sub(
[in] UINT8 u8Minuend,
[in] UINT8 u8Subtrahend,
[out] UINT8 *pu8Result
);
Paramètres
[in] u8Minuend
Valeur à partir de laquelle u8Subtrahend est soustraite.
[in] u8Subtrahend
Valeur à soustraire de u8Minuend.
[out] pu8Result
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 STATUS_INTEGER_OVERFLOW et ce paramètre n’est pas valide.
Valeur de retour
RtlUInt8Sub retourne STATUS_SUCCESS si la routine réussit. Les valeurs de retour d’erreur possibles incluent le code d’état suivant.
Retourner le code | Description |
---|---|
|
Un dépassement arithmétique s’est produit. |
Remarques
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é avec un impact minimal sur les performances.
Exigences
Exigence | Valeur |
---|---|
plateforme cible | Bureau |
d’en-tête | ntintsafe.h |