CM_Get_Next_Res_Des_Ex, fonction (cfgmgr32.h)
[À compter de Windows 8 et Windows Server 2012, cette fonction a été déconseillée. Utilisez CM_Get_Next_Res_Des à la place.]
La fonction CM_Get_Next_Res_Des_Ex obtient un handle pour le descripteur de ressource suivant, d’un type de ressource spécifié, pour une configuration logique sur un ordinateur local ou distant.
Syntaxe
CMAPI CONFIGRET CM_Get_Next_Res_Des_Ex(
[out] PRES_DES prdResDes,
[in] RES_DES rdResDes,
[in] RESOURCEID ForResource,
[out, optional] PRESOURCEID pResourceID,
[in] ULONG ulFlags,
[in, optional] HMACHINE hMachine
);
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 Notes 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.
[in, optional] hMachine
Handle de machine fourni par l’appelant, obtenu à partir d’un appel précédent à CM_Connect_Machine.
Valeur retournée
Si l’opération réussit, la fonction retourne CR_SUCCESS. Sinon, elle retourne l’un des codes d’erreur préfixés CR_ 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_Ex 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_Ex, 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_Ex.
Pour modifier les informations stockées dans un descripteur de ressource, appelez CM_Modify_Res_Des_Ex.
Les appelants de CM_Get_Next_Res_Des_Ex doivent appeler CM_Free_Res_Des_Handle pour libérer le handle de descripteur de ressource, une fois qu’il n’est plus nécessaire.
La fonctionnalité permettant d’accéder aux ordinateurs distants a été supprimée dans Windows 8 et Windows Server 2012 systèmes d’exploitation et versions ultérieures. Vous ne pouvez donc pas accéder aux ordinateurs distants lors de l’exécution sur ces versions de Windows.
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 |