共用方式為


CLUSPROP_REQUIRED_DEPENDENCY union (clusapi.h)

描述另一個資源的必要相依性的資源。 這個聯集會作為從CLUSCTL_RESOURCE_GET_REQUIRED_DEPENDENCIESCLUSCTL_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 資源類別。 第二種類型的相依性是使用資源類型名稱來描述,例如「網路名稱」。 因此,當應用程式使用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

CLUSCTL_RESOURCE_TYPE_GET_REQUIRED_DEPENDENCIES

CLUSPROP_SYNTAX

CLUSPROP_VALUE

ClusterResourceControl

資料結構