IMAPI2 Как связать уникальный идентификатор с буквой диска - PullRequest
0 голосов
/ 15 декабря 2011

У меня есть следующий код:

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

        }
        comboBox1.SelectedIndex = 0;

Проблема в том, что я хочу показать букву диска в поле со списком, чтобы пользователь мог выбрать диск, который ему нравится использовать, но при этом иметь возможностьчтобы использовать уникальный идентификатор выбранного диска для последующей записи диска.

, есть ли способ связать уникальный идентификатор с буквой диска?

Спасибо всем.

1 Ответ

2 голосов
/ 15 декабря 2011

Вы можете использовать свойство VolumePathNames, связанное с рекордером. Он содержит список букв дисков и точек монтирования NTFS для устройства.

Буква диска должна быть в discRecorder2.VolumePathNames [0], но вы можете прокрутить список и добавить все элементы, если хотите.

...