#include #include int wmain() { LPCWSTR drive = L"C:\\"; DWORD sectorsPerCluster; DWORD bytesPerSector; DWORD numberOfFreeClusters; DWORD totalNumberOfClusters; if (!GetDiskFreeSpaceW(drive, §orsPerCluster, &bytesPerSector, &numberOfFreeClusters, &totalNumberOfClusters)) { printf("ディスクの情報を取得できませんでした。\n"); return 1; } printf("ディスクの情報:\n"); printf("セクタあたりのクラスタ数: %lu\n", sectorsPerCluster); printf("セクタあたりのバイト数: %lu\n", bytesPerSector); printf("空きクラスタ数: %lu\n", numberOfFreeClusters); printf("総クラスタ数: %lu\n", totalNumberOfClusters); return 0; }