Compartir a través de


Función ResUtilEnumPrivateProperties (resapi.h)

Recupera los nombres de las propiedades privadasde un objeto de clúster de . El tipo PRESUTIL_ENUM_PRIVATE_PROPERTIES define un puntero a esta función.

Sintaxis

DWORD ResUtilEnumPrivateProperties(
  [in]  HKEY    hkeyClusterKey,
  [out] LPWSTR  pszOutProperties,
  [in]  DWORD   cbOutPropertiesSize,
  [out] LPDWORD pcbBytesReturned,
  [out] LPDWORD pcbRequired
);

Parámetros

[in] hkeyClusterKey

Clave que identifica la ubicación de las propiedades privadas en la base de datos del clúster de .

[out] pszOutProperties

Puntero a un búfer de salida en el que se van a recibir los nombres de las propiedades enumeradas.

[in] cbOutPropertiesSize

Tamaño del búfer de salida al que apunta pszOutProperties.

[out] pcbBytesReturned

Puntero al número total de bytes devueltos en el búfer de salida.

[out] pcbRequired

Puntero al número necesario de bytes si el búfer de salida es demasiado pequeño para contener todas las propiedades enumeradas.

Valor devuelto

Si la operación se realiza 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_NOT_ENOUGH_MEMORY
Error al asignar memoria.
ERROR_MORE_DATA
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

Requisito Valor
cliente mínimo admitido No se admite ninguna
servidor mínimo admitido Windows Server 2008 Enterprise, Windows Server 2008 Datacenter
de la plataforma de destino de Windows
encabezado de resapi.h
biblioteca de ResUtils.lib
DLL de ResUtils.dll

Consulte también

ResUtilEnumProperties