Fonction ResUtilGetResourceNameDependencyEx (resapi.h)
Énumère les dépendances d’une ressource spécifiée dans le cluster local et retourne un handle à une dépendance d’un type de ressource spécifié. Le type PRESUTIL_GET_RESOURCE_NAME_DEPENDENCY_EX définit un pointeur vers cette fonction.
Syntaxe
HRESOURCE ResUtilGetResourceNameDependencyEx(
[in] LPCWSTR lpszResourceName,
[in] LPCWSTR lpszResourceType,
[in] DWORD dwDesiredAccess
);
Paramètres
[in] lpszResourceName
Chaîne Unicode terminée par null qui spécifie le nom de la ressource dépendante. Cette ressource dépend d’une ou plusieurs ressources.
[in] lpszResourceType
Chaîne Unicode terminée par null qui spécifie le type de ressource de la dépendance à retourner.
[in] dwDesiredAccess
Privilèges d’accès demandés. Il peut s’agir d’une combinaison de GENERIC_READ (0x80000000), de GENERIC_ALL (0x10000000) ou de MAXIMUM_ALLOWED (0x02000000). Si cette valeur est égale à zéro (0), une erreur non définie peut être retournée. Utiliser GENERIC_ALL revient à appeler ResUtilGetResourceNameDependency.
Valeur retournée
Si l’opération réussit, la fonction retourne un handle à l’une des ressources dont dépend la ressource spécifiée par lpszResourceName . L’appelant est responsable de la fermeture du handle en appelant CloseClusterResource.
Si l’opération échoue, la fonction retourne NULL. Pour plus d’informations, appelez la fonction GetLastError.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Aucun pris en charge |
Serveur minimal pris en charge | Windows Server 2012 |
Plateforme cible | Windows |
En-tête | resapi.h |
Bibliothèque | ResUtils.lib |
DLL | ResUtils.dll |