Condividi tramite


Funzione RtlUInt8Sub (ntintsafe.h)

La routine RtlUInt8Sub sottrae un valore di tipo UINT8 da un altro.

Sintassi

NTSTATUS RtlUInt8Sub(
  [in]  UINT8 u8Minuend,
  [in]  UINT8 u8Subtrahend,
  [out] UINT8 *pu8Result
);

Parametri

[in] u8Minuend

Valore da cui viene sottratto u8Subtrahend .

[in] u8Subtrahend

Valore da sottrarre da u8Minuend.

[out] pu8Result

Puntatore al risultato. Se l'operazione restituisce un valore che esegue l'overflow o l'underflow della capacità del tipo, la funzione restituisce STATUS_INTEGER_OVERFLOW e questo parametro non è valido.

Valore restituito

RtlUInt8Sub restituisce STATUS_SUCCESS se la routine ha esito positivo. I valori restituiti di errore possibili includono il codice di stato seguente.

Codice restituito Descrizione
STATUS_INTEGER_OVERFLOW
Si è verificato un overflow aritmetico.

Commenti

Si tratta di un set di funzioni inline progettate per fornire operazioni aritmetiche ed eseguire controlli di validità con un impatto minimo sulle prestazioni.

Requisiti

Requisito Valore
Piattaforma di destinazione Desktop
Intestazione ntintsafe.h