Compartir a través de


estructura CLUS_MAINTENANCE_MODE_INFOEX (clusapi.h)

Representa la configuración del modo de mantenimiento extendido para un recurso de clase de almacenamiento.

Sintaxis

typedef struct _CLUS_MAINTENANCE_MODE_INFOEX {
  BOOL                       InMaintenance;
  MAINTENANCE_MODE_TYPE_ENUM MaintainenceModeType;
  CLUSTER_RESOURCE_STATE     InternalState;
  DWORD                      Signature;
} CLUS_MAINTENANCE_MODE_INFOEX, *PCLUS_MAINTENANCE_MODE_INFOEX;

Miembros

InMaintenance

Establezca en TRUE para habilitar o FALSE para deshabilitar el modo de mantenimiento para el recurso identificado. Cuando se consulte, un recurso devolverá True o False para indicar el estado del modo de mantenimiento actual del recurso.

MaintainenceModeType

A menos que el recurso en cuestión esté en un tipo de modo de mantenimiento, este miembro se establece en 0. De lo contrario, este miembro toma un enumerador de la enumeración MAINTENANCE_MODE_TYPE_ENUM como su valor. Los valores posibles de este miembro son los siguientes.

0

El recurso no está en modo de mantenimiento.

MaintenanceModeTypeDisableIsAliveCheck (1)

Indica que el servidor omite el resultado de la comprobación de estado del recurso.

MaintenanceModeTypeOfflineResource (2)

Indica que el servidor ha realizado internamente las operaciones para llevar el recurso de almacenamiento al estado ClusterResourceOffline sin cambiar el estado visible del cliente del recurso.

MaintenanceModeTypeUnclusterResource (3)

Indica que el servidor ha liberado la propiedad del recurso de almacenamiento.

InternalState

Este miembro representa el estado de recurso interno. Este campo solo es válido cuando el servidor lo escribe. Este miembro toma un enumerador de la enumeración CLUSTER_RESOURCE_STATE . Los valores posibles de este miembro son los siguientes.

ClusterResourceStateUnknown (–1)

La operación no se realizó correctamente. Para obtener más información sobre el error, llame a la función GetLastError.

ClusterResourceInitializing (1)

El recurso está realizando la inicialización.

ClusterResourceOnline (2)

El recurso está operativo y funciona normalmente.

ClusterResourceOffline (3)

El recurso no está operativo.

ClusterResourceFailed (4)

Error en el recurso.

ClusterResourceOnlinePending (129)

El recurso está en proceso de conectarse.

ClusterResourceOfflinePending (130)

El recurso está en proceso de desconectar.

Signature

Entero de 32 bits que debe contener el valor 0xABBAF00F.

Requisitos

   
Cliente mínimo compatible No se admite ninguno
Servidor mínimo compatible Windows Server 2008 Datacenter, Windows Server 2008 Enterprise
Encabezado clusapi.h

Consulte también

CLUSTER_RESOURCE_STATE

MAINTENANCE_MODE_TYPE_ENUM

Estructuras de utilidad