Compartir a través de


Función ResUtilGetProperties (resapi.h)

Recupera las propiedades especificadas por una tabla de propiedades de la base de datos del clúster y las devuelve en una lista de propiedades. El tipo PRESUTIL_GET_PROPERTIES define un puntero a esta función.

Sintaxis

DWORD ResUtilGetProperties(
  [in]  HKEY                         hkeyClusterKey,
  [in]  const PRESUTIL_PROPERTY_ITEM pPropertyTable,
  [out] PVOID                        pOutPropertyList,
  [in]  DWORD                        cbOutPropertyListSize,
  [out] LPDWORD                      pcbBytesReturned,
  [out] LPDWORD                      pcbRequired
);

Parámetros

[in] hkeyClusterKey

Puntero a la clave de base de datos del clúster que identifica la ubicación de las propiedades que se van a recuperar.

[in] pPropertyTable

Puntero a una matriz de estructuras de RESUTIL_PROPERTY_ITEM que describen las propiedades que se van a recuperar.

[out] pOutPropertyList

Puntero a un búfer de salida en el que se va a devolver la lista de propiedades.

[in] cbOutPropertyListSize

Tamaño en bytes del búfer de salida al que apunta pOutPropertyList.

[out] pcbBytesReturned

Puntero al número total de bytes de la lista de propiedades a la que apunta pOutPropertyList.

[out] pcbRequired

Puntero al número de bytes necesarios si pOutPropertyList es demasiado pequeño.

Valor devuelto

Si las operaciones se realizan 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 muestran códigos de error posibles.

Código devuelto Descripción
ERROR_BAD_ARGUMENTS
Uno o varios de los parámetros de entrada no eran válidos.
ERROR_MORE_DATA
El búfer de salida era demasiado pequeño para contener los datos resultantes. El parámetro pcbRequired indica el tamaño necesario.
ERROR_NOT_ENOUGH_MEMORY
Error al asignar memoria.

Requisitos

   
Cliente mínimo compatible No se admite ninguno
Servidor mínimo compatible Windows Server 2008 Enterprise, Windows Server 2008 Datacenter
Plataforma de destino Windows
Encabezado resapi.h
Library ResUtils.lib
Archivo DLL ResUtils.dll

Consulte también

ResUtilGetPrivateProperties