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 |