CLUSPROP_REQUIRED_DEPENDENCY union (clusapi.h)
Описывает ресурс , который является обязательной зависимостью от другого ресурса. Это объединение используется в качестве значения в списке значений , возвращаемом операцией CLUSCTL_RESOURCE_GET_REQUIRED_DEPENDENCIES или CLUSCTL_RESOURCE_TYPE_GET_REQUIRED_DEPENDENCIESуправляющего кода .
Синтаксис
typedef union CLUSPROP_REQUIRED_DEPENDENCY {
CLUSPROP_VALUE Value;
CLUSPROP_RESOURCE_CLASS ResClass;
CLUSPROP_SZ ResTypeName;
} CLUSPROP_REQUIRED_DEPENDENCY, *PCLUSPROP_REQUIRED_DEPENDENCY;
Члены
Value
CLUSPROP_VALUE структуру, описывающую, являются ли данные в структуре классом ресурсов или именем типа ресурса.
ResClass
Класс ресурсов, от которого должен зависеть ресурс. Одно из следующих значений является допустимым.
CLUS_RESCLASS_UNKNOWN (0)
Ресурс зависит от ресурса неизвестного класса.
CLUS_RESCLASS_STORAGE (1)
Ресурс зависит от устройства хранения, например ресурса физического диска .
CLUS_RESCLASS_NETWORK (2)
Ресурс зависит от сетевого устройства.
CLUS_RESCLASS_USER (32768)
Ресурс имеет зависимость от ресурса, относящегося к пользовательскому классу. CLUS_RESCLASS_USER указывает начало диапазона для определяемых пользователем классов ресурсов.
ResTypeName
Тип ресурса , от которого должен зависеть ресурс, например IP-адрес.
Комментарии
Структура CLUSPROP_REQUIRED_DEPENDENCY описывает обязательные зависимости. Например, ресурс очереди печати имеет необходимые зависимости от устройства хранения и ресурса сетевого имени . Первый тип зависимости описывается с помощью класса ресурсов; Ресурсы запоминаемых устройств относятся к классу ресурсов CLUS_RESCLASS_STORAGE . Второй тип зависимости описывается с помощью имени типа ресурса, например "Сетевое имя". Таким образом, когда приложение вызывает ClusterResourceControl с кодом элемента управления CLUSCTL_RESOURCE_GET_REQUIRED_DEPENDENCIES , возвращается список значений с двумя записями: структура CLUSPROP_REQUIRED_DEPENDENCY с элементом ResClass , равным CLUS_RESCLASS_STORAGE, и вторая CLUSPROP_REQUIRED_DEPENDENCY структура с элементом ResTypeName , равным "Сетевое имя".
Примеры
См. раздел Создание Списки значений.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Ни одна версия не поддерживается |
Минимальная версия сервера | Windows Server 2008 Корпоративная, Windows Server 2008 Datacenter |
Верхняя часть | clusapi.h |
См. также раздел
CLUSCTL_RESOURCE_GET_REQUIRED_DEPENDENCIES