Freigeben über


RtlULongPtrAdd-Funktion (ntintsafe.h)

Addiert zwei Werte vom Typ ULONG_PTR.

Syntax

NTSTATUS RtlULongPtrAdd(
  [in]  ULONG_PTR ulAugend,
  [in]  ULONG_PTR ulAddend,
  [out] ULONG_PTR *pulResult
);

Parameter

[in] ulAugend

Der erste Wert in der Formel.

[in] ulAddend

Der Wert, der ulAugendhinzugefügt werden soll.

[out] pulResult

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.

Mögliche Fehlerrücklaufwerte finden Sie in der Implementierung dieser Hilfsfunktion in ntintsafe.h im WDK.

Anforderungen

Anforderung Wert
Zielplattform- Desktop
Header- ntintsafe.h