Méthode ITypeInfo ::GetIDsOfNames (oaidl.h)
Effectue un mappage entre les noms et les ID de membres, ainsi qu'entre les noms et les ID de paramètres.
Syntaxe
HRESULT GetIDsOfNames(
[in] LPOLESTR *rgszNames,
[in] UINT cNames,
[out] MEMBERID *pMemId
);
Paramètres
[in] rgszNames
Tableau de noms à mapper.
[in] cNames
Compte des noms à mapper.
[out] pMemId
Tableau alloué à l’appelant dans lequel les mappages de noms sont placés.
Valeur retournée
Cette méthode peut retourner l’une de ces valeurs.
Code de retour | Description |
---|---|
|
Réussite. |
|
Un ou plusieurs arguments ne sont pas valides. |
|
Mémoire insuffisante pour terminer l’opération. |
Remarques
La fonction GetIDsOfNames mappe le nom d’un membre (rgszNames[0]) et ses paramètres (rgszNames[1] ... rgszNames[cNames- 1]) à l’ID du membre (pMemId[0]), et aux ID des paramètres spécifiés (pMemId[1] ... pMemId[cNames- 1]). Les ID des paramètres sont 0 pour le premier paramètre de la liste d’arguments de la fonction membre, 1 pour le second, et ainsi de suite.
Si la description de type hérite d’une autre description de type, cette fonction est récursive à la description de type de base, si nécessaire, pour rechercher l’élément avec l’ID de membre demandé.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Windows |
En-tête | oaidl.h |