структура CLUS_RESOURCE_CLASS_INFO (clusapi.h)
Содержит данные класса ресурсов. Он используется в качестве элемента данных структуры CLUSPROP_RESOURCE_CLASS_INFO и в качестве возвращаемого значения некоторых операций кода управления .
Синтаксис
typedef struct CLUS_RESOURCE_CLASS_INFO {
union {
struct {
union {
DWORD dw;
CLUSTER_RESOURCE_CLASS rc;
} DUMMYUNIONNAME;
DWORD SubClass;
} DUMMYSTRUCTNAME;
ULARGE_INTEGER li;
} DUMMYUNIONNAME;
} CLUS_RESOURCE_CLASS_INFO, *PCLUS_RESOURCE_CLASS_INFO;
Члены
DUMMYUNIONNAME
DUMMYUNIONNAME.DUMMYSTRUCTNAME
DUMMYUNIONNAME.DUMMYSTRUCTNAME.DUMMYUNIONNAME
DUMMYUNIONNAME.DUMMYSTRUCTNAME.DUMMYUNIONNAME.dw
Предоставляет другой способ доступа к данным класса ресурсов.
DUMMYUNIONNAME.DUMMYSTRUCTNAME.DUMMYUNIONNAME.rc
Класс ресурсов описан одним из следующих значений, перечисленных в перечислении CLUSTER_RESOURCE_CLASS .
####### DUMMYSTRUCTNAME. DUMMYUNIONNAME.rc.CLUS_RESCLASS_UNKNOWN (0)
Класс ресурсов неизвестен.
####### DUMMYSTRUCTNAME. DUMMYUNIONNAME.rc.CLUS_RESCLASS_STORAGE (1)
Ресурс — это запоминающее устройство, например ресурс физического диска.
####### DUMMYSTRUCTNAME. DUMMYUNIONNAME.rc.CLUS_RESCLASS_NETWORK (2)
Ресурс — это сетевое устройство.
####### DUMMYSTRUCTNAME. DUMMYUNIONNAME.rc.CLUS_RESCLASS_USER (32768 (0x8000))
Классы ресурсов, начиная с этого значения, определяются пользователем.
DUMMYUNIONNAME.DUMMYSTRUCTNAME.SubClass
Значение маски, описывающее класс ресурсов. Следующее значение допустимо для ресурсов класса хранения, таких как ресурсы физического диска .
DUMMYSTRUCTNAME. SubClass.CLUS_RESSUBCLASS_SHARED (0x80000000)
Указывает, что ресурс управляет общим ресурсом, например диском на общей шине SCSI .
DUMMYUNIONNAME.li
Класс ресурсов и подкласс описываются как ULARGE_INTEGER значение с низким значением DWORD и высоким DWORD.
Комментарии
Класс ресурсов определяет ресурсы с аналогичными возможностями. Библиотека DLL ресурса, определяющая собственный класс ресурсов, должна предоставлять уникальный идентификатор для класса, которому задано значение, превышающее CLUS_RESCLASS_USER. CLUS_RESCLASS_USER указывает начало для определяемых пользователем идентификаторов классов ресурсов.
Структура CLUS_RESOURCE_CLASS_INFO возвращается ClusterResourceControl , если параметру dwControlCode присвоено значение CLUSCTL_RESOURCE_GET_CLASS_INFO , и возвращается ClusterResourceTypeControl , если dwControlCode имеет значение CLUSCTL_RESOURCE_TYPE_GET_CLASS_INFO.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Ни одна версия не поддерживается |
Минимальная версия сервера | Windows Server 2008 Корпоративная, Windows Server 2008 Datacenter |
Верхняя часть | clusapi.h |
См. также раздел
CLUSCTL_RESOURCE_GET_CLASS_INFO