Объект Drive

[Начиная с Windows 8 и Windows Server 2012 COM-интерфейс службы виртуальных дисков заменен API управления хранилищем Windows.]

Объект диска моделирует физический диск, содержащийся в подсистеме. Каждый диск подключается к шине, занимает слот и содержит набор экстентов дисков. Каждый диск может вносить экстенты в любое количество LUN. Диск также можно назначить горячим запасным.

Используйте метод IVdsSubSystem::QueryDrives , чтобы определить диски, содержащиеся в определенной подсистеме. Вызывающие объекты могут получить указатель на конкретный диск, выбрав нужный объект диска из перечисления, возвращаемого методом QueryDrives , или путем вызова метода IVdsSubSystem::GetDrive и передачи нужного номера шины и слота. С помощью объекта drive можно задать состояние диска и запросить свойства диска, связанные экстенты диска и подсистему, содержащую диск.

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

В следующей таблице перечислены связанные интерфейсы, перечисления и структуры.

Тип Элемент
Интерфейсы, которые всегда предоставляются этим объектом IVdsDrive
Интерфейсы, которые могут быть предоставлены этим объектом IVdsMaintenance
Связанные перечисления VDS_DRIVE_FLAG, VDS_DRIVE_STATUS и VDS_DRIVE_EXTENT.
Связанные структуры VDS_DRIVE_PROP и VDS_DRIVE_NOTIFICATION.

 

Объекты поставщика оборудования

IVdsSubSystem::QueryDrives

IVdsSubSystem::GetDrive