Función OnlineClusterResourceEx (clusapi.h)
Pone en línea un recurso sin conexión o con errores.
Sintaxis
DWORD OnlineClusterResourceEx(
[in] HRESOURCE hResource,
[in] DWORD dwOnlineFlags,
[in, optional] PBYTE lpInBuffer,
[in] DWORD cbInBufferSize
);
Parámetros
[in] hResource
Identificador del recurso que se va a poner en línea.
[in] dwOnlineFlags
Marca que especifica la configuración del recurso que se va a poner en línea.
CLUSAPI_GROUP_ONLINE_IGNORE_RESOURCE_STATUS (0x00000001)
El servidor debe omitir el modo bloqueado del recurso.
CLUSAPI_RESOURCE_ONLINE_DO_NOT_UPDATE_PERSISTENT_STATE (0x00000002)
No actualice el estado persistente del recurso.
CLUSAPI_RESOURCE_ONLINE_NECESSARY_FOR_QUORUM (0x00000004)
El recurso debe estar en línea para mantener un cuórum.
CLUSAPI_RESOURCE_ONLINE_BEST_POSSIBLE_NODE (0x00000008)
El servicio de clúster es determinar el nodo que hospedará el recurso cuando se conecte.
Windows Server 2012 R2 y Windows Server 2012: este valor no se admite antes de Windows Server 2016.
0
El servidor no debe omitir el modo bloqueado para el recurso.
[in, optional] lpInBuffer
Puntero al búfer de entrada que recibe instrucciones para la operación. El parámetro lpInBuffer tiene el formato de lista de propiedades.
[in] cbInBufferSize
Tamaño de lpInBuffer, en bytes.
Valor devuelto
Si la operación se realiza correctamente, la función devuelve ERROR_SUCCESS.
Si se produce un error en la operación, la función devuelve un código de error del sistema. A continuación se muestra un posible código de error.
Código devuelto | Descripción |
---|---|
|
El recurso o uno de los recursos de los que depende ha devuelto ERROR_IO_PENDING desde su función de punto de entrada En línea . |
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | No se admite ninguno |
Servidor mínimo compatible | Windows Server 2012 |
Plataforma de destino | Windows |
Encabezado | clusapi.h |
Library | ClusAPI.lib |
Archivo DLL | ClusAPI.dll |
Consulte también
Funciones de administración de recursos del clúster de conmutación por error