fonction CM_Get_Next_Res_Des (cfgmgr32.h)
La fonction CM_Get_Next_Res_Des obtient un handle pour le descripteur de ressource suivant, d’un type de ressource spécifié, pour une configuration logique sur l’ordinateur local.
Syntaxe
CMAPI CONFIGRET CM_Get_Next_Res_Des(
[out] PRES_DES prdResDes,
[in] RES_DES rdResDes,
[in] RESOURCEID ForResource,
[out, optional] PRESOURCEID pResourceID,
[in] ULONG ulFlags
);
Paramètres
[out] prdResDes
Pointeur vers un emplacement pour recevoir un handle de descripteur de ressource.
[in] rdResDes
Handle fourni par l’appelant à un descripteur de ressources ou à une configuration logique. Pour plus d’informations, consultez la section Remarques suivante.
[in] ForResource
Identificateur de type de ressource fourni par l’appelant, indiquant le type de descripteur de ressource demandé. Il doit s’agir de l’une des constantes préfixées ResType_ définies dans Cfgmgr32.h.
[out, optional] pResourceID
Pointeur vers un emplacement pour recevoir un identificateur de type de ressource, si ForResource spécifie ResType_All. Pour toute autre valeur ForResource , les appelants doivent définir cette valeur sur NULL.
[in] ulFlags
Non utilisé, doit être égal à zéro.
Valeur retournée
Si l’opération réussit, la fonction retourne CR_SUCCESS. Sinon, il retourne l’un des codes d’erreur CR_ préfixés définis dans Cfgmgr32.h.
Remarques
Pour énumérer les descripteurs de ressources d’une configuration logique, commencez par appeler CM_Get_Next_Res_Des avec le handle de la configuration logique comme argument pour rdResDes. Cela permet d’obtenir un handle pour le premier descripteur de ressource du type spécifié par ForResource. Ensuite, pour chaque appel suivant à CM_Get_Next_Res_Des, spécifiez le descripteur le plus récent obtenu comme argument pour rdResDes. Répétez cette opération jusqu’à ce que la fonction retourne CR_NO_MORE_RES_DES.
Pour récupérer les informations stockées dans un descripteur de ressources, appelez CM_Get_Res_Des_Data.
Pour modifier les informations stockées dans un descripteur de ressources, appelez CM_Modify_Res_Des.
Les appelants de CM_Get_Next_Res_Des doivent appeler CM_Free_Res_Des_Handle pour libérer le handle de descripteur de ressources, une fois qu’il n’est plus nécessaire.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Disponible dans Microsoft Windows 2000 et versions ultérieures de Windows. |
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | cfgmgr32.h (inclure Cfgmgr32.h) |
Bibliothèque | Cfgmgr32.lib |
DLL | Cfgmgr32.dll |