当我右键单击Shell驱动器时,我想区分驱动器是普通驱动器还是网络驱动器。
我希望我们可以使用Initialize(LPCITEMIDLIST, LPDATAOBJECT, HKEY)
方法执行此操作,但不确定要使用哪个参数。
答案 0 :(得分:1)
您可以使用GetDriveType。
答案 1 :(得分:1)
Initialize
现已记录为PCIDLIST_ABSOLUTE
(不是LPCITEMIDLIST
),因此您知道它已植根于我的桌面。我的电脑是该列表中的第二个ItemID,驱动器是第三个ItemID。正如Luke所说,一旦你有了驱动器,GetDriveType
就会告诉你驱动器是否是远程驱动器。