指針 與 句柄區別

句柄是指向指針的指針

   windows句柄是windows內的一部分內存,該內存動態的記載 不同對象的地址, (windows不希望我們直接拿到對象地址,會帶來不安全)

   當系統啓動時候,應用程序進入內存塊中,但是程序數據在內存塊中是動態流動的(windows虛擬內存),但是不管數據在內存中怎麼流動, 數據對象的地址信息都會

  在句柄內存中記錄。 

   當要使用該數據對象時, 我們無法知道他具體的存在地址,但是可以拿到 它在句柄內存中登記的句柄。

   我們拿到句柄之後,也就意味着間接的拿到了  需要使用的對象。


圖中佔32bit的addr 即爲句柄,我們可以根據句柄得到對象信息,所以句柄爲指向指針的指針

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章