структура VDS_PROVIDER_PROP (vdshwprv.h)
[Начиная с Windows 8 и Windows Server 2012 COM-интерфейс службы виртуальных дисков замечается API управления хранилищем Windows.]
Определяет свойства объекта поставщика.
Синтаксис
typedef struct _VDS_PROVIDER_PROP {
VDS_OBJECT_ID id;
LPWSTR pwszName;
GUID guidVersionId;
LPWSTR pwszVersion;
VDS_PROVIDER_TYPE type;
ULONG ulFlags;
ULONG ulStripeSizeFlags;
SHORT sRebuildPriority;
} VDS_PROVIDER_PROP;
Члены
id
GUID объекта поставщика.
pwszName
Строка, представляющая имя поставщика.
guidVersionId
Guid поставщика для конкретной версии.
pwszVersion
Строка, представляющая версию поставщика.
type
Типы поставщиков, перечисляемые VDS_PROVIDER_TYPE.
ulFlags
Флаги поставщика, перечисляемые VDS_PROVIDER_FLAG.
ulStripeSizeFlags
Размер полосы, используемой на нескольких дисках, управляемых поставщиком программного обеспечения. Размер полосы должен быть равным 2. Каждый бит в 32-разрядном целом число представляет размер в байтах. Например, если задан n-йбит, VDS поддерживает размер чередования 2^n. Таким образом, биты от 0 до 31 могут указывать от 2^0 до 2^31.
Базовый поставщик устанавливает это значение равным нулю. Размер динамической полосы может быть любым значением 2 в диапазоне от 512 до 1 МБ.
Windows Server 2003: Динамический поставщик задает для этого значения значение 64 КБ.
sRebuildPriority
Приоритет перестроения, используемый поставщиками программного обеспечения для указания порядка повторного создания, когда требуется перестроение тома с зеркальным или чередованием с четностью (RAID-5). Уровни приоритета : от 0 (самый низкий приоритет) до 15 (наивысший приоритет). VDS распространяет приоритет на все новые тома, созданные поставщиком. Таким образом, все тома, управляемые поставщиком, имеют одинаковый приоритет перестроения.
Этот член не применяется к базовому поставщику и равен нулю для динамического поставщика.
Комментарии
Метод IVdsProvider::GetProperties возвращает эту структуру для передачи сведений о свойстве объекта поставщика.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Верхняя часть | vdshwprv.h |