Compartir a través de


Función ResUtilGetPropertySize (resapi.h)

Devuelve el número total de bytes necesarios para una propiedad especificada.

Sintaxis

DWORD ResUtilGetPropertySize(
  [in]      HKEY                         hkeyClusterKey,
  [in]      const PRESUTIL_PROPERTY_ITEM pPropertyTableItem,
  [in, out] LPDWORD                      pcbOutPropertyListSize,
  [in, out] LPDWORD                      pnPropertyCount
);

Parámetros

[in] hkeyClusterKey

Clave de base de datos de clúster que identifica la ubicación de la propiedad al tamaño.

[in] pPropertyTableItem

Puntero a una estructura de RESUTIL_PROPERTY_ITEM que describe la propiedad al tamaño.

[in, out] pcbOutPropertyListSize

Puntero al número total de bytes necesarios para el valor de propiedad, que incluye la estructura de CLUSPROP_VALUE y los datos.

[in, out] pnPropertyCount

Puntero al número total de propiedades. Este valor se incrementa para incluir esta propiedad si ResUtilGetPropertySize se realiza correctamente.

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_INVALID_PARAMETER
El tipo de datos de una propiedad especificada en la tabla de propiedades no coincide con el tipo de datos de la misma propiedad con nombre almacenada en la base de datos del clúster.

Requisitos

Requisito Value
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

CLUSPROP_VALUE

RESUTIL_PROPERTY_ITEM