Compartir a través de


POFFLINE_V2_ROUTINE función de devolución de llamada (resapi.h)

Marca un recurso como no disponible para su uso una vez completado el procesamiento de limpieza. El tipo POFFLINE_V2_ROUTINE define un puntero a esta función.

Sintaxis

POFFLINE_V2_ROUTINE PofflineV2Routine;

DWORD PofflineV2Routine(
  [in]           RESID Resource,
  [in, optional] LPCWSTR DestinationNodeName,
  [in]           DWORD OfflineFlags,
  [in, optional] PBYTE InBuffer,
  [in]           DWORD InBufferSize,
  [in]           DWORD Reserved
)
{...}

Parámetros

[in] Resource

Identificador de recurso para que el recurso se desconecte.

[in, optional] DestinationNodeName

Nombre del nodo que se va a contener el recurso cuando se completa la operación.

[in] OfflineFlags

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_OFFLINE_IGNORE_RESOURCE_STATUS (0x00000001)

Realice la operación incluso si el recurso indica que se debe bloquear.

CLUS_RESDLL_OFFLINE_RETURN_TO_SOURCE_NODE_ON_ERROR (0x00000002)

Si el recurso experimenta un error, vuelva al nodo de origen.

CLUS_RESDLL_OFFLINE_QUEUE_ENABLED (0x00000004)

Poner en cola la operación si se retrasa por un archivo DLL de recursos y, a continuación, vuelva a intentar la operación hasta que finalice o se cancele por el cliente.

CLUS_RESDLL_OFFLINE_RETURNING_TO_SOURCE_NODE_BECAUSE_OF_ERROR (0x00000008)

Indique que el recurso ha experimentado un error y que vuelve al nodo de origen.

CLUS_RESDLL_OFFLINE_DUE_TO_EMBEDDED_FAILURE (0x00000010)

Indica que se produjo un error incrustado.

CLUS_RESDLL_OFFLINE_IGNORE_NETWORK_CONNECTIVITY (0x00000020)

Realice la operación incluso si hay un error de red.

Windows Server 2012: este valor no se admite antes de Windows Server 2012 R2.

CLUS_RESDLL_OFFLINE_DO_NOT_UPDATE_PERSISTENT_STATE (0x00000040)

No actualice el estado persistente del recurso.

Windows Server 2012 R2 y Windows Server 2012: este valor no se admite antes de Windows Server 2016.

[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
ERROR_SUCCESS
0
La solicitud se completó correctamente y el recurso está sin conexión.
ERROR_IO_PENDING
997 (0x3E5)
La solicitud sigue pendiente y se ha activado un subproceso para procesar la solicitud sin conexión.
 

Si la operación no se realizó correctamente por otros motivos, esta función devuelve uno de los códigos de error del sistema.

Requisitos

Requisito Value
Cliente mínimo compatible No se admite ninguno
Servidor mínimo compatible Windows Server 2012
Plataforma de destino Windows
Encabezado resapi.h

Consulte también

Funciones de punto de entrada de DLL de recursos