В WinAPI тип HANDLE определяется как void*, поэтому в 64-битном приложении значение HANDLE может варьироваться от 0 до 18446744073709551615.
Но так ли это на практике? В какой-либо документации указывается интегральный диапазон такого HANDLE?
Если, например, вы хотите сохранить этот HANDLE как int32_t в 32-битном приложении, который полностью прекрасен, но в 64-битном приложении возникают сомнения.
