1

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

4

2 回答 2

4

一个不透明的整数标识符,在设计用于使用的 API 调用之外没有任何意义或使用 - IOW,大多数时候无法知道,而且大多数时候你不应该关心。:-)

于 2012-06-26T17:31:21.357 回答
2

是的以上所有。换句话说,它因句柄类型而(广泛地)变化。有些是地址(通常是散列),有些是特定表的索引,等等。

于 2012-06-26T17:20:25.263 回答