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
備註
CLUSPROP_REQUIRED_DEPENDENCY結構描述強制相依性。 例如, 列印後台處理程式 資源在存儲設備和 網路名稱 資源上具有必要的相依性。 第一種類型的相依性是使用資源類別來描述;記憶體裝置資源屬於 CLUS_RESCLASS_STORAGE 資源類別。 第二種類型的相依性是使用資源類型名稱來描述,例如「網路名稱」。 因此,當應用程式使用CLUSCTL_RESOURCE_GET_REQUIRED_DEPENDENCIES控件程式代碼呼叫 ClusterResourceControl 時,會傳回值清單,其中包含兩個專案:將 ResClass 成員設定為 CLUS_RESCLASS_STORAGE 的 CLUSPROP_REQUIRED_DEPENDENCY 結構,以及將 ResTypeName 成員設定為 “Network Name” 的第二個CLUSPROP_REQUIRED_DEPENDENCY結構。
範例
請參閱建立值 清單。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | 都不支援 |
最低支援的伺服器 | Windows Server 2008 Enterprise、Windows Server 2008 Datacenter |
標頭 | clusapi.h |
另請參閱
CLUSCTL_RESOURCE_GET_REQUIRED_DEPENDENCIES