Winapi 在Windows中,句柄是进程“VAS”中的地址还是其他内容的独立索引?

Winapi 在Windows中,句柄是进程“VAS”中的地址还是其他内容的独立索引?,winapi,handle,hwnd,Winapi,Handle,Hwnd,简单地说,如果我调用一些返回句柄的API,比如GetActiveWindow,它会给我一个HWND类型的句柄,我会得到什么?它是进程VAS中的唯一地址,还是某个操作系统结构中的唯一索引?还是别的什么?以上所有问题都是肯定的。换言之,手柄类型的差异很大。一些是经常散列的地址,另一些是特定表的索引,等等。以上所有内容都是肯定的。换言之,手柄类型的差异很大。一些是经常散列的地址,另一些是特定表的索引,等等。一个不透明的整数标识符,在设计用于处理的API调用之外没有任何意义或用途-IOW,在大多数情况下

简单地说,如果我调用一些返回句柄的API,比如GetActiveWindow,它会给我一个HWND类型的句柄,我会得到什么?它是进程VAS中的唯一地址,还是某个操作系统结构中的唯一索引?还是别的什么?

以上所有问题都是肯定的。换言之,手柄类型的差异很大。一些是经常散列的地址,另一些是特定表的索引,等等。

以上所有内容都是肯定的。换言之,手柄类型的差异很大。一些是经常散列的地址,另一些是特定表的索引,等等。

一个不透明的整数标识符,在设计用于处理的API调用之外没有任何意义或用途-IOW,在大多数情况下无法知道,大多数情况下你不应该在意-

一个不透明的整数标识符,在API调用之外没有任何意义或用途,它设计用于-IOW,在大多数情况下无法知道,而且大多数情况下你不应该在意:-