• 締切済み

FindFirstVolumeでドライブパスを取得しようと思ったのですが、

MSDNライブラリに ms-help://MS.VSCC.2003/MS.MSDNQTR.2003FEB.1041/jpfileio/html/_win32_findfirstvolume.htm ヘッダー:winbase.h 内で宣言 インポートライブラリ:kernel32.lib を使用 とのことなのでそのとおりしましたが、 error C3861: 'FindFirstVolume': 識別子は、引数依存の照合を使用しても見つかりません。 というエラーが表示されます。 MFCを使用しています。 どうすればタイトルの関数を使用できるようになりますでしょうか? よろしくお願いします。

みんなの回答

  • taka_tetsu
  • ベストアンサー率65% (1020/1553)
回答No.1

VisualStudioのバージョンは? http://msdn.microsoft.com/library/default.asp?url=/library/en-us/fileio/base/findfirstvolume.asp によると、 >Client: Requires Windows XP or Windows 2000 Professional. とかかれているので、VisualStudio6.0ではそのままでは使用できません。 最新のSDKを入れる必要があります。

参考URL:
http://www.microsoft.com/msdownload/platformsdk/sdkupdate/
thulala
質問者

お礼

Visual Studio.NETです。 GetLogicalDriveStrings()を使用しましたので、 解決致しました。 ご迷惑おかけいたしました。 すみません。

関連するQ&A