ring0层怎么获取窗口所属进程PID

ring0层如何获取窗口所属进程PID?
ring3层的API我知道, 可是翻遍了MSDN也没找到ring0层可用的API, 百度前一百页我都看过了, 在MSDN论坛发帖没人答复啊, 请问有谁知道吗? 谢谢了.

------解决方案--------------------
NtUserQueryWindow(窗口句柄, NULL);
------解决方案--------------------
DDK有帮助文档
------解决方案--------------------
探讨

引用:
NtUserQueryWindow(窗口句柄, NULL);


啊,请问是怎么找到的呢?