我正在开发一个应用程序,它使用磁盘仲裁来找出哪些设备连接到机器并对连接/断开事件做出反应,并且多年来一直运行良好。就在最近,我发现在使用外部 Thunderbolt 驱动器时某些东西无法按预期工作,我对此进行了调试,发现卷的可弹出属性(映射到 kIOMediaEjectableKey i IOKit 的磁盘仲裁中的 kDADiskDescriptionMediaEjectableKey)设置为 false。但是,驱动器显示时带有弹出按钮。
finder 使用什么来确定此卷是否可弹出?显然不是明显的 kDADiskDescriptionMediaEjectableKey。
任何提示表示赞赏。