PONLINE_V2_ROUTINE función de devolución de llamada (resapi.h)
Marca un recurso como disponible para su uso. El tipo PONLINE_V2_ROUTINE define un puntero a esta función.
Sintaxis
PONLINE_V2_ROUTINE PonlineV2Routine;
DWORD PonlineV2Routine(
[in] RESID Resource,
[out] LPHANDLE EventHandle,
[in] DWORD OnlineFlags,
[in, optional] PBYTE InBuffer,
[in] DWORD InBufferSize,
[in] DWORD Reserved
)
{...}
Parámetros
[in] Resource
Identificador de recurso para que el recurso esté disponible.
[out] EventHandle
En la entrada, EventHandle es NULL. En la salida, EventHandle contiene un identificador para un objeto de sincronización no señalado. El archivo DLL de recursos puede indicar este identificador en cualquier momento para notificar un error de recurso al Monitor de recursos. EventHandle también se puede establecer en NULL en la salida, lo que indica que el recurso no admite notificaciones de eventos asincrónicas.
[in] OnlineFlags
Máscara de bits de marcas que especifican la configuración de esta operación. Este parámetro se puede establecer en uno o varios de los valores siguientes:
CLUS_RESDLL_ONLINE_RECOVER_MONITOR_STATE (0x00000001)
Supervise el estado del recurso si el recurso se está recuperando de un error.
CLUS_RESDLL_ONLINE_IGNORE_RESOURCE_STATUS (0x00000002)
Realice la operación incluso si el recurso indica que se debe bloquear.
CLUS_RESDLL_ONLINE_RETURN_TO_SOURCE_NODE_ON_ERROR (0x00000004)
Si el recurso experimenta un error, vuelva al nodo de origen.
CLUS_RESDLL_ONLINE_RESTORE_ONLINE_STATE (0x00000008)
Establezca el estado del recurso en línea.
CLUS_RESDLL_ONLINE_IGNORE_NETWORK_CONNECTIVITY (0x00000010)
Realice la operación incluso si hay un error de red.
[in, optional] InBuffer
Puntero a un búfer que contiene datos para la operación; de lo contrario , NULL si la operación no requiere datos.
[in] InBufferSize
Tamaño del parámetro InBuffer , en bytes.
[in] Reserved
Reservado.
Valor devuelto
Código o valor devuelto | Descripción |
---|---|
|
La operación se realizó correctamente y el recurso está en línea. |
|
El recurso fue arbitrado con otros sistemas, y uno de los otros sistemas ganó el arbitraje. Solo los recursos compatibles con cuórum devuelven este valor. |
|
La solicitud está pendiente y se ha activado un subproceso para procesar la solicitud en línea. |
Si la operación no se realizó correctamente por otros motivos, se devuelve un código de error del sistema.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | No se admite ninguno |
Servidor mínimo compatible | Windows Server 2012 R2 |
Plataforma de destino | Windows |
Encabezado | resapi.h |