Windows可以处理跨越32位/ 64位边界的继承吗?

The*_*Man 5 windows 64-bit 32-bit handle 32bit-64bit

如果一个进程是32位而另一个进程是64位,子进程是否可以从其父进程继承句柄?

HANDLE是Win64上的64位类型和Win32上的32位类型,这表明即使它在所有情况下都应该是可能的,但在某些情况下它会失败:64位父进程,32-位子进程,以及无法用32位表示的句柄.

或者是将对象命名为32位进程和64位进程以获取同一对象句柄的唯一方法?

Jos*_*hua 7

如果它是文件句柄或其他内核句柄,那么是.

只是HANDLE是64位类型,它总是可以转换为32位并返回任何有效的句柄值.

GDI句柄不能被继承.