windows调用磁盘治理中的刷新功能掉哪个API
windows调用磁盘管理中的刷新功能掉哪个API

如上图红框中标出刷新, 我需要在程序中调用下磁盘管理 中 的刷新功能,但是不知道具体的API是什么,请问有人知道吗?
------解决思路----------------------
这个应该不是某一个 API 吧,应该是他把获取磁盘列表的这些操作重新执行了一遍
------解决思路----------------------
你API周期性获取磁盘信息就等同于刷新了
------解决思路----------------------
它只是重新加载右边的列表而已……
------解决思路----------------------
没明白你的意思,“刷新”不就是重新加载一次?
------解决思路----------------------
可以试试这个消息,不过这里的通知类型很多,也不知道是哪个:
如上图红框中标出刷新, 我需要在程序中调用下磁盘管理 中 的刷新功能,但是不知道具体的API是什么,请问有人知道吗?
------解决思路----------------------
这个应该不是某一个 API 吧,应该是他把获取磁盘列表的这些操作重新执行了一遍
------解决思路----------------------
你API周期性获取磁盘信息就等同于刷新了
------解决思路----------------------
它只是重新加载右边的列表而已……
------解决思路----------------------
没明白你的意思,“刷新”不就是重新加载一次?
------解决思路----------------------
可以试试这个消息,不过这里的通知类型很多,也不知道是哪个:
SHChangeNotify(
SHCNE_DRIVEADD, // 这里还有其他的通知消息也不知道是哪个
// SHCNE_MEDIAINSERTED, SHCNE_MEDIAREMOVED, SHCNE_DRIVEADD, SHCNE_DRIVEREMOVED, SHCNE_FREESPACE
SHCNF_PATH
------解决思路----------------------
SHCNF_FLUSH, // 决定下一个参数传路径还是 LPITEMIDLIST
// SHCNF_PATH
------解决思路----------------------
SHCNF_FLUSH, SHCNF_IDLIST
------解决思路----------------------
SHCNF_FLUSH
(PVOID)TEXT("H:\\"), // 需要通知系统变动的 LPITEMIDLIST 或路径
// (PVOID)pidl, (PVOID)TEXT("X:\")
NULL // NULL
);