ULongToUInt-Funktion (intsafe.h)
Konvertiert einen Wert vom Typ ULONG in einen Wert vom Typ UINT.
Syntax
HRESULT ULongToUInt(
[in] ULONG ulOperand,
[out] UINT *puResult
);
Parameter
[in] ulOperand
Typ: ULONG
Der zu konvertierende Wert.
[out] puResult
Typ: UINT*
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.
DWordToUInt ist ein Alias für diese Funktion.
Requirements (Anforderungen)
Zielplattform | Windows |
Kopfzeile | intsafe.h |