ResUtilGetClusterRoleState 函式 (resapi.h)
判斷是否已將特定角色指派給叢集。
語法
CLUSTER_ROLE_STATE ResUtilGetClusterRoleState(
[in] HCLUSTER hCluster,
[in] CLUSTER_ROLE eClusterRole
);
參數
[in] hCluster
查詢叢集的句柄。
[in] eClusterRole
已查詢叢集的角色。 此參數的可能值為來自 CLUSTER_ROLE 列舉的列舉值。 下列值有效。
ClusterRoleDHCP (0)
這個列舉值代表 DHCP 服務叢集角色。
ClusterRoleDTC (1)
這個列舉值代表分散式交易協調器叢集角色。
ClusterRoleFileServer (2)
這個列舉值代表檔案共用叢集角色。
ClusterRoleGenericApplication (3)
這個列舉值代表泛型應用程式叢集角色。
ClusterRoleGenericScript (4)
這個列舉值代表泛型腳本叢集角色。
ClusterRoleGenericService (5)
這個列舉值代表泛型服務叢集角色。
ClusterRoleISCSINameServer (6)
這個列舉值代表 Microsoft iSNS 叢集角色。
ClusterRoleMSMQ (7)
這個列舉值代表 Microsoft Message Queue 叢集角色。
ClusterRoleNFS (8)
這個列舉值代表 NFS 共用叢集角色。
ClusterRolePrintServer (9)
這個列舉值代表列印後台處理程式叢集角色。
ClusterRoleStandAloneNamespaceServer (10)
這個列舉值代表特製化的檔案共用叢集角色。
ClusterRoleVolumeShadowCopyServiceTask (11)
這個列舉值代表磁碟區陰影複製服務工作叢集角色。
ClusterRoleWINS (12)
這個列舉值代表 WINS 服務叢集角色。
傳回值
此函式的可能傳回值是 來自CLUSTER_ROLE_STATE 列舉的列舉值。 下列值有效。
傳回碼/值 | Description |
---|---|
|
不論角色是否叢集,其未知。 如果傳回此值,則發生錯誤。 如需詳細資訊,請呼叫 GetLastError。 |
|
角色已叢集化。 |
|
角色未叢集化。 |
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | 都不支援 |
最低支援的伺服器 | Windows Server 2008 Datacenter、Windows Server 2008 企業版 |
目標平台 | Windows |
標頭 | resapi.h |
程式庫 | ResUtils.lib;Windows Server 2008 R2 和 Windows Server 2008 上的 ResApi.lib |
Dll | ResUtils.dll |