RtlUInt8Sub-Funktion (ntintsafe.h)
Die RtlUInt8Sub-Routine subtrahiert einen Wert vom Typ UINT8 von einem anderen.
Syntax
NTSTATUS RtlUInt8Sub(
[in] UINT8 u8Minuend,
[in] UINT8 u8Subtrahend,
[out] UINT8 *pu8Result
);
Parameter
[in] u8Minuend
Der Wert, von dem u8Subtrahend subtrahend subtrahiert wird.
[in] u8Subtrahend
Der wert, der von u8Minuend subtrahiert werden soll.
[out] pu8Result
Ein Zeiger auf das Ergebnis. Wenn der Vorgang zu einem Wert führt, der die Kapazität des Typs überläuft oder unterläuft, gibt die Funktion STATUS_INTEGER_OVERFLOW zurück, und dieser Parameter ist ungültig.
Rückgabewert
RtlUInt8Sub gibt STATUS_SUCCESS zurück, wenn die Routine erfolgreich ist. Mögliche Fehlerrückgabewerte umfassen den folgenden status Code.
Rückgabecode | Beschreibung |
---|---|
|
Es kam zu einem arithmetischen Überlauf. |
Hinweise
Dies ist eine von einer Reihe von Inlinefunktionen, die für arithmetische Vorgänge und die Durchführung von Gültigkeitsprüfungen mit minimalen Auswirkungen auf die Leistung konzipiert sind.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Desktop |
Kopfzeile | ntintsafe.h |