ULongLongToULong-Funktion (intsafe.h)

Konvertiert einen Wert vom Typ ULONGLONG in einen Wert vom Typ ULONG.

Syntax

HRESULT ULongLongToULong(
  [in]  ULONGLONG ullOperand,
  [out] ULONG     *pulResult
);

Parameter

[in] ullOperand

Typ: ULONGLONGLONG

Der zu konvertierende Wert.

[out] pulResult

Typ: ULONG*

Ein Zeiger auf den konvertierten Wert. Wenn die Konvertierung einen Abschnitt des ursprünglichen Werts verursacht, gibt die Funktion INTSAFE_E_ARITHMETIC_OVERFLOW zurück, und dieser Parameter ist ungültig.

Rückgabewert

Typ: HRESULT

Wenn diese Funktion erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein HRESULT-Fehlercode zurückgegeben.

Bemerkungen

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

ULongLongToDWord ist ein Alias für diese Funktion.

Requirements (Anforderungen)

   
Zielplattform Windows
Kopfzeile intsafe.h