亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

關于windows內核編程,申請內容空間然后釋放的問題?

關于windows內核編程,申請內容空間然后釋放的問題?

慕姐4208626 2018-07-04 14:02:16
我的驅動在開始時使用ExAllocatePool為指針P申請了一片PagedPool內存空間,但由于在之后的過程中,指針P發生了變化,直至變成NULL。這時如果調用ExFreePool(P)來釋放內存空間的話,就會因為P為空指針而發生藍屏,那么此時我應該如何才能釋放之前為P申請的那片內存空間呢?如果只申請了而不釋放的話容易造成內存泄漏。麻煩知道的大神解答下,謝謝。
查看完整描述

2 回答

?
翻翻過去那場雪

TA貢獻2065條經驗 獲得超14個贊

在變化之前就需要使用一個常量保持指針了,之后釋放這個常量指向的空間就行??臻g申請出來之后,大小和地址就不會再變化了。

查看完整回答
反對 回復 2018-07-20
?
慕森王

TA貢獻1777條經驗 獲得超3個贊

你可以用一個 臨時指針來指向 有空間的那個指針 做++--操作,一般都是這樣的

查看完整回答
反對 回復 2018-07-20
  • 2 回答
  • 0 關注
  • 429 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號