#include #include #include int wmain() { wchar_t drive[] = L"C:\\"; // ドライブのパスを指定 UINT driveType = GetDriveTypeW(drive); // GetDriveTypeW関数を使用する if (driveType == DRIVE_UNKNOWN) { printf("ドライブの種類: 不明\n"); } else if (driveType == DRIVE_NO_ROOT_DIR) { printf("指定されたドライブが存在しません\n"); } else if (driveType == DRIVE_REMOVABLE) { printf("ドライブの種類: 取り外し可能なメディア\n"); } else if (driveType == DRIVE_FIXED) { printf("ドライブの種類: ローカルディスク\n"); } else if (driveType == DRIVE_REMOTE) { printf("ドライブの種類: ネットワークドライブ\n"); } else if (driveType == DRIVE_CDROM) { printf("ドライブの種類: CD-ROMドライブ\n"); } else if (driveType == DRIVE_RAMDISK) { printf("ドライブの種類: RAMディスク\n"); } else { printf("不明なエラーが発生しました\n"); } return 0; }