Función ResUtilGetPrivateProperties (resapi.h)
Devuelve las propiedades privadas de un objeto de clúster. El tipo PRESUTIL_GET_PRIVATE_PROPERTIES define un puntero a esta función.
Sintaxis
DWORD ResUtilGetPrivateProperties(
[in] HKEY hkeyClusterKey,
[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 privadas que se van a recuperar.
[out] pOutPropertyList
Puntero a un búfer de salida en el que se devuelve una lista de propiedades con los nombres y valores de las propiedades privadas.
[in] cbOutPropertyListSize
Tamaño 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 para contener todas las propiedades privadas.
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. |
|
Error al asignar memoria. |
|
El tamaño del búfer de salida es demasiado pequeño para contener los datos resultantes. El parámetro pcbRequired apunta al tamaño correcto. |
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 |