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 |
---|---|
|
Uno o varios de los parámetros de entrada no eran válidos. |
|
El búfer de salida era demasiado pequeño para contener los datos resultantes. El parámetro pcbRequired indica el tamaño necesario. |
|
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 |