KiFreeMemory((void*)&context_p) ;如何理解他呢

KiFreeMemory((void**)&context_p) ;怎么理解他呢
关键是(void   **)&context_p
这里看不懂了
谢谢了

------解决方案--------------------
先取context_p的地址,然后将这个地址转化为void**类型
------解决方案--------------------
&context_p 取 context_p 的地址
(void **) 将这个地址信息强制转化为 void ** 类型。

从这里看, context_p 本身应该是一个指针,
所以 & 后是2级指针。
------解决方案--------------------
转成 void 的意义,
就需要看使用的目的 ...

void 是空类型,同时它也是“任何类型”,
通常在传递参数时候使用 void 中转。
------解决方案--------------------
*是指针
**是2级指针(指向指针的指针)