Поделиться через


структура 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

CLUSCTL_RESOURCE_TYPE_GET_CLASS_INFO

CLUSPROP_RESOURCE_CLASS_INFO

CLUSTER_RESOURCE_CLASS

CLUS_RESSUBCLASS

CLUS_RESSUBCLASS_NETWORK

CLUS_RESSUBCLASS_STORAGE

ClusterResourceControl

ClusterResourceTypeControl