こんにちは。
GetVolumeNameForVolumeMountPointという関数があります。
ルートディレクトリを引数で渡すと、そのドライブのボリューム名を返してくれるという関数なんですが、コレを使いたいのですが、どうあがいても、
【error C2065: 'GetVolumeNameForVolumeMountPoint' : 定義されていない識別子です】
と、エラーがでます。
MSDN等で情報を集めたところ、kernel32.lib をリンクして、
Winbase.hとWindows.hをインクルードと書いてあったので、やったんですが、
だめです。
それで、Winbase.hとWindow.hの中を検索したのですが、この関数は見つかりませんでした。
なんか情報をお持ちの方、いませんか?
環境:WinXPPro Ver2002SP2
VC++6.0 SP6
多分古いSDKのVC6には対応していないだけでしょう。
LoadLibrary+GetProcAddressを使って、動的にロードしてみてはどうでしょうか?
Blueさんありがとうございます。
そういう理由ならしょうがないですね。
その2つを組み合わせて、やらせてもらいます。
ありがとうございました。
ツイート | ![]() |