Fonction IntPtrToULongLong (intsafe.h)
Convertit une valeur de type INT_PTR en valeur de type ULONGLONG.
Syntaxe
HRESULT IntPtrToULongLong(
[in] INT_PTR iOperand,
[out] ULONGLONG *pullResult
);
Paramètres
[in] iOperand
Type : INT_PTR
Valeur à convertir.
[out] pullResult
Type : ULONGLONG*
Pointeur vers la valeur convertie. Dans le cas où la conversion provoque une troncation de la valeur d’origine, la fonction retourne INTSAFE_E_ARITHMETIC_OVERFLOW et ce paramètre n’est pas valide.
Valeur retournée
Type : HRESULT
Si cette fonction réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.
Notes
Il s’agit d’un ensemble de fonctions inline conçues pour fournir des conversions de type et effectuer des vérifications de validité, ce qui a un impact minimal sur les performances.
UIntPtrToInt64 est un alias pour cette fonction.
Configuration requise
Plateforme cible | Windows |
En-tête | intsafe.h |