ResUtilEnumPrivateProperties, fonction (resapi.h)
Récupère les noms d’un objet clusterpropriétés privées. Le type PRESUTIL_ENUM_PRIVATE_PROPERTIES définit un pointeur vers cette fonction.
Syntaxe
DWORD ResUtilEnumPrivateProperties(
[in] HKEY hkeyClusterKey,
[out] LPWSTR pszOutProperties,
[in] DWORD cbOutPropertiesSize,
[out] LPDWORD pcbBytesReturned,
[out] LPDWORD pcbRequired
);
Paramètres
[in] hkeyClusterKey
Clé identifiant l’emplacement des propriétés privées dans la base de données de cluster .
[out] pszOutProperties
Pointeur vers une mémoire tampon de sortie dans laquelle recevoir les noms des propriétés énumérées.
[in] cbOutPropertiesSize
Taille de la mémoire tampon de sortie pointée par pszOutProperties.
[out] pcbBytesReturned
Pointeur vers le nombre total d’octets retournés dans la mémoire tampon de sortie.
[out] pcbRequired
Pointeur vers le nombre requis d’octets si la mémoire tampon de sortie est trop petite pour contenir toutes les propriétés énumérées.
Valeur de retour
Si l’opération réussit, 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.
Retourner le code | Description |
---|---|
|
Un ou plusieurs paramètres d’entrée n’étaient pas valides. |
|
Une erreur s’est produite lors de l’allocation de la mémoire. |
|
La taille de la mémoire tampon de sortie est trop petite pour contenir les données résultantes. Le paramètre ccpRequired pointe vers la taille correcte. |
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Aucun pris en charge |
serveur minimum pris en charge | Windows Server 2008 Enterprise, Windows Server 2008 Datacenter |
plateforme cible | Windows |
d’en-tête | resapi.h |
bibliothèque | ResUtils.lib |
DLL | ResUtils.dll |