gpt4 book ai didi

c++ - 如何在 c++ windows 中从可移动设备中识别 SD 卡读卡器?

转载 作者:行者123 更新时间:2023-12-01 14:57:19 36 4
gpt4 key购买 nike

我想区分pen-drives和一个 SD card reader由于两者都与 Removable Devices 属于同一类别.
我用过 UINT GetDriveTypeA(lpRootPathName)要了解设备类型,然后我找到了设备类别。
当返回值GetDriveTypeA功能是 2那么相应的设备是可移动的。
但接下来如何区分正常pen-drivesSD card reader因为两者都属于同一类别。
有没有办法实现这一目标?
我将非常感谢你。

最佳答案

SetupDiGetDeviceRegistryPropertyA 会让你领先,SPDRP_DEVICEDESC 作为第三个参数:

SetupDiGetDeviceRegistryPropertyA(hDevInfo, DevInfoData, SPDRP_DEVICEDESC, &Data, (PBYTE)buf, sizeof(buf), &size);
https://docs.microsoft.com/en-us/windows/win32/api/setupapi/nf-setupapi-setupdigetdeviceregistrypropertya

关于c++ - 如何在 c++ windows 中从可移动设备中识别 SD 卡读卡器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62874734/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com