Partager via


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

Voir aussi

Fonctions de l’utilitaire de ressources