RtlSizeTAdd-Funktion (ntintsafe.h)

Fügt zwei Werte des Typs SIZE_T hinzu.

Syntax

NTSTATUS RtlSizeTAdd(
  [in]  size_t Augend,
  [in]  size_t Addend,
  [out] size_t *pResult
);

Parameter

[in] Augend

Der erste Wert in der Formel.

[in] Addend

Der Wert, der zu Augend hinzugefügt werden soll.

[out] pResult

Ein Zeiger auf die Summe. 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

Gibt STATUS_SUCCESS zurück, wenn der Vorgang erfolgreich ist.

Sehen Sie sich die Implementierung dieser Hilfsfunktion in ntintsafe.h der WDK für mögliche Fehlerrückgabewerte an.

Bemerkungen

Dies ist eine Reihe von Inlinefunktionen, die für arithmetische Vorgänge ausgelegt sind und Gültigkeitsprüfungen mit minimalen Auswirkungen auf die Leistung ausführen.

Requirements (Anforderungen)

   
Zielplattform Desktop
Header ntintsafe.h