IMAPI2如何将UniqueID与驱动器号关联

本文关键字:驱动器 关联 UniqueID IMAPI2 | 更新日期: 2023-09-27 18:18:03

我有以下代码:

        foreach (string uniqueRecorderID in discMaster)
        {
            MsftDiscRecorder2 discRecorder2 = new MsftDiscRecorder2();
            discRecorder2.InitializeDiscRecorder(uniqueRecorderID);
            comboBox1.Items.Add(discRecorder2);
        }
        comboBox1.SelectedIndex = 0;

这个问题是,我想在组合框中显示驱动器号,所以用户可以选择他喜欢使用的驱动器,但仍然能够使用所选驱动器的UniqueID,以便能够刻录光盘。

那么是否有任何方法将UniqueID与驱动器号关联起来?

IMAPI2如何将UniqueID与驱动器号关联

您可以使用与记录器关联的VolumePathNames属性。这包含设备的驱动器号和NTFS挂载点的列表。

驱动器号应该在discRecorder2中。VolumePathNames[0],但您可以循环遍历列表并添加所有项目,如果您想。