シェル ドライブを右クリックしたときに、ドライブが通常のドライブかネットワーク ドライブかを区別したい。
メソッドを使用してこれを実行できることを願ってInitialize(LPCITEMIDLIST, LPDATAOBJECT, HKEY)いますが、使用するパラメーターが不明です。
シェル ドライブを右クリックしたときに、ドライブが通常のドライブかネットワーク ドライブかを区別したい。
メソッドを使用してこれを実行できることを願ってInitialize(LPCITEMIDLIST, LPDATAOBJECT, HKEY)いますが、使用するパラメーターが不明です。
InitializePCIDLIST_ABSOLUTEは(not )を取るように文書化されているLPCITEMIDLISTため、My Desktop に根ざしていることがわかります。My Computer はそのリストの 2 番目の ItemID であり、ドライブは 3 番目の ItemID です。Luke が示したように、ドライブGetDriveTypeを取得すると、ドライブがリモートかどうかがわかります。
GetDriveTypeを使用できます。