Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 subtrahiert wird.
[in] u8Subtrahend
Der Wert, der von u8Minuendsubtrahiert 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ücklaufwerte sind der folgende Statuscode.
Rückgabecode | Beschreibung |
---|---|
|
Ein arithmetischer Überlauf ist aufgetreten. |
Bemerkungen
Dies ist eine Reihe von Inlinefunktionen, die für arithmetische Vorgänge konzipiert sind und Gültigkeitsprüfungen mit minimaler Auswirkung auf die Leistung durchführen.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform- | Desktop |
Header- | ntintsafe.h |