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
資源類別和子類別,描述為具有低 DWORD 和高 DWORD的ULARGE_INTEGER值。
備註
資源類別可識別類似功能的資源。 定義其本身資源類別 的資源 DLL 應該為設定為大於 CLUS_RESCLASS_USER值之類別提供唯一標識符。 CLUS_RESCLASS_USER 指定使用者定義資源類別標識碼的開頭。
當 dwControlCode 參數設定為 CLUSCTL_RESOURCE_GET_CLASS_INFO 時,ClusterResourceControl 會傳回 CLUS_RESOURCE_CLASS_INFO 結構,當 dwControlCode 設定為 CLUSCTL_RESOURCE_TYPE_GET_CLASS_INFO 時,ClusterResourceTypeControl 會傳回 。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | 都不支援 |
最低支援的伺服器 | Windows Server 2008 Enterprise、Windows Server 2008 Datacenter |
標頭 | clusapi.h |
另請參閱
CLUSCTL_RESOURCE_GET_CLASS_INFO