Fonction ResUtilGetPropertySize (resapi.h)
Retourne le nombre total d’octets requis pour une propriété spécifiée.
Syntaxe
DWORD ResUtilGetPropertySize(
[in] HKEY hkeyClusterKey,
[in] const PRESUTIL_PROPERTY_ITEM pPropertyTableItem,
[in, out] LPDWORD pcbOutPropertyListSize,
[in, out] LPDWORD pnPropertyCount
);
Paramètres
[in] hkeyClusterKey
Clé de base de données de cluster identifiant l’emplacement de la propriété à dimensionner.
[in] pPropertyTableItem
Pointeur vers une structure RESUTIL_PROPERTY_ITEM décrivant la propriété à taille.
[in, out] pcbOutPropertyListSize
Pointeur vers le nombre total d’octets requis pour la valeur de propriété, qui inclut la structure CLUSPROP_VALUE et les données.
[in, out] pnPropertyCount
Pointeur vers le nombre total de propriétés. Cette valeur est incrémentée pour inclure cette propriété si ResUtilGetPropertySize réussit.
Valeur retournée
Si les opérations réussissent, la fonction retourne ERROR_SUCCESS.
Si l’opération échoue, la fonction retourne un code d’erreur système. Voici les codes d’erreur possibles.
Code de retour | Description |
---|---|
|
Un ou plusieurs des paramètres d’entrée n’étaient pas valides. |
|
Le type de données d’une propriété spécifiée dans la table de propriétés ne correspond pas au type de données de la propriété même nommée stockée dans la base de données du cluster. |
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Aucun pris en charge |
Serveur minimal pris en charge | Windows Server 2008 Entreprise, Windows Server 2008 Datacenter |
Plateforme cible | Windows |
En-tête | resapi.h |
Bibliothèque | ResUtils.lib |
DLL | ResUtils.dll |