GetDiskSpaceInformationA 関数 (fileapi.h)
特定のルート パスにあるボリュームのディスク領域情報を取得します。
構文
HRESULT GetDiskSpaceInformationA(
LPCSTR rootPath,
DISK_SPACE_INFORMATION *diskSpaceInfo
);
パラメーター
rootPath
クエリを実行するボリュームのルート ディレクトリを含む文字列へのポインター。
このパラメーターが の NULL
場合、関数は現在のディスクのルートを使用します。
diskSpaceInfo
指定したルート パスにあるボリュームの現在のディスク領域に関する情報を含むDISK_SPACE_INFORMATION構造体。
戻り値
関数が TRUE
成功した場合、または FALSE
失敗した場合は を返します。 拡張されたエラー情報を取得するには、 GetLastError
関数を呼び出します。
解説
はrootPath
、ルート パスのサブディレクトリではなく、 や D:\
などのC:\
ルート パスである必要があります。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 10 ビルド 17763 [デスクトップ アプリ |UWP アプリ] |
サポートされている最小のサーバー | Windows 10 Server 2019 [デスクトップ アプリ |UWP アプリ] |
Header | fileapi.h (Windows.h を含む) |
Library | kernel32.lib |
[DLL] | kernel32.dll |