Skip to content

Commit 1580409

Browse files
committed
PhysicalDisk (Windows): detects tape devices
1 parent d8b44a5 commit 1580409

1 file changed

Lines changed: 12 additions & 0 deletions

File tree

src/detection/physicaldisk/physicaldisk_windows.c

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -220,5 +220,17 @@ const char* ffDetectPhysicalDisk(FFlist* result, FFPhysicalDiskOptions* options)
220220
}
221221
}
222222

223+
{
224+
wchar_t szTape[32] = L"\\\\.\\Tape";
225+
wchar_t* pNum = szTape + strlen("\\\\.\\Tape");
226+
for (uint32_t idev = 0; ; ++idev)
227+
{
228+
_ultow(idev, pNum, 10);
229+
230+
if (!detectPhysicalDisk(szTape, result, options))
231+
break;
232+
}
233+
}
234+
223235
return NULL;
224236
}

0 commit comments

Comments
 (0)