Compartir a través de


Función ClusterResourceEnumEx (clusapi.h)

Enumera un recurso y, a continuación, devuelve un puntero al recurso o nodo dependiente actual.

Sintaxis

DWORD ClusterResourceEnumEx(
  [in]      HRESENUMEX                  hResourceEnumEx,
  [in]      DWORD                       dwIndex,
  [in, out] PCLUSTER_RESOURCE_ENUM_ITEM pItem,
  [in, out] LPDWORD                     cbItem
);

Parámetros

[in] hResourceEnumEx

Identificador de una enumeración de recursos que se devuelve de la función ClusterResourceOpenEnumEx .

[in] dwIndex

Índice del objeto de recurso o nodo que se va a devolver. Este parámetro debe ser cero para la primera llamada a la función ClusterResourceEnumEx y, a continuación, ser
incrementada para las llamadas posteriores.

[in, out] pItem

Puntero que recibe el objeto devuelto.

[in, out] cbItem

En la entrada, el tamaño del parámetro pItem .

En la salida, el tamaño necesario en bytes del búfer si el búfer es demasiado pequeño o el número de bytes escritos en el búfer.

Valor devuelto

La función devuelve uno de los valores siguientes.

Código o valor devuelto Descripción
ERROR_SUCCESS
0
La operación finalizó correctamente o el parámetro lpszName es NULL.
ERROR_MORE_DATA
234 (0xEA)
El búfer al que apunta el parámetro lpszName no es lo suficientemente grande como para contener el resultado. El parámetro lpcchName devuelve el número de caracteres en el resultado, excepto el carácter nulo de terminación.
ERROR_NO_MORE_ITEMS
259 (0x103)
No hay más objetos que se van a devolver.
Código de error del sistema
Cualquier otro código de error devuelto indica que se produjo un error en la operación.

Requisitos

   
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

ClusterResourceOpenEnumEx

Funciones de administración de recursos de clúster de conmutación por error