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 |
---|---|
|
Uno o varios de los parámetros de entrada no eran válidos. |
|
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 |