PhysicalDisk (Windows): detect revision

This commit is contained in:
李通洲
2023-12-25 18:22:04 +08:00
parent 060082885b
commit f2da8305c7
@@ -65,6 +65,12 @@ static bool detectPhysicalDisk(const wchar_t* szDevice, FFlist* result, FFPhysic
ffStrbufTrim(&device->serial, ' ');
}
if (sdd->ProductRevisionOffset != 0)
{
ffStrbufSetS(&device->revision, (const char*) sddBuffer + sdd->ProductRevisionOffset);
ffStrbufTrim(&device->revision, ' ');
}
device->type |= sdd->RemovableMedia ? FF_PHYSICALDISK_TYPE_REMOVABLE : FF_PHYSICALDISK_TYPE_FIXED;
ffStrbufInit(&device->interconnect);