---
UID: NE:clusapi.CLUSTER_NODE_STATUS
title: CLUSTER_NODE_STATUS (clusapi.h)
description: Describes the status of a cluster node.
old-location: mscs\cluster_node_status.htm
tech.root: MsCS
ms.assetid: DFCCAB22-EF79-4E4D-959A-FE2090E4EA02
ms.date: 12/05/2018
ms.keywords: CLUSTER_NODE_STATUS, CLUSTER_NODE_STATUS enumeration [Failover Cluster], NodeStatusDrainCompleted, NodeStatusDrainFailed, NodeStatusDrainInProgress, NodeStatusIsolated, NodeStatusMax, NodeStatusNormal, NodeStatusQuarantined, clusapi/CLUSTER_NODE_STATUS, clusapi/NodeStatusDrainCompleted, clusapi/NodeStatusDrainFailed, clusapi/NodeStatusDrainInProgress, clusapi/NodeStatusIsolated, clusapi/NodeStatusMax, clusapi/NodeStatusNormal, clusapi/NodeStatusQuarantined, msclus/CLUSTER_NODE_STATUS, msclus/NodeStatusDrainCompleted, msclus/NodeStatusDrainFailed, msclus/NodeStatusDrainInProgress, msclus/NodeStatusIsolated, msclus/NodeStatusMax, msclus/NodeStatusNormal, msclus/NodeStatusQuarantined, mscs.cluster_node_status
f1_keywords:
- clusapi/CLUSTER_NODE_STATUS
dev_langs:
- c++
req.header: clusapi.h
req.include-header: 
req.target-type: Windows
req.target-min-winverclnt: None supported
req.target-min-winversvr: Windows Server 2016
req.kmdf-ver: 
req.umdf-ver: 
req.ddi-compliance: 
req.unicode-ansi: 
req.idl: 
req.max-support: 
req.namespace: 
req.assembly: 
req.type-library: 
req.lib: 
req.dll: 
req.irql: 
topic_type:
- APIRef
- kbSyntax
api_type:
- HeaderDef
api_location:
- ClusAPI.h
- MsClus.h
api_name:
- CLUSTER_NODE_STATUS
targetos: Windows
req.typenames: CLUSTER_NODE_STATUS
req.redist: 
ms.custom: 19H1
---

# CLUSTER_NODE_STATUS enumeration


## -description


Describes the status of a cluster node. This enumeration is used by the <b>CLUSREG_NAME_NODE_STATUS_INFO</b> property.


## -enum-fields




### -field NodeStatusNormal

The node status is normal.


### -field NodeStatusIsolated

The node has been isolated.


### -field NodeStatusQuarantined

The node has been quarantined.


### -field NodeStatusDrainInProgress

The node is in the process of being drained.


### -field NodeStatusDrainCompleted

The node has completed a node drain operation.


### -field NodeStatusDrainFailed

A node drain operation failed on the node.


### -field NodeStatusAvoidPlacement


### -field NodeStatusMax

The node has experienced a node drain failure, and is therefore isolated and quarantined.


## -see-also




<a href="https://docs.microsoft.com/previous-versions/windows/desktop/mscs/cluster-enumerations">Failover Cluster Enumerations</a>
 

 

