DispGetIdsOfNames

Prototypes

HRESULT DispGetIdsOfNames(ITypeInfo *pITypeInfo, BSTR *TableNoms, UINT TailleTableNoms, DISPID *TableIdentifiants);

Description

Recherche les identifiants uniques de la méthode et de ses paramètres à partir de leur noms spécifié dans le tableau TableNoms de taille TailleTableNoms.

La méthode est celle du type décrit par pITypeInfo.

Par convention, le classement dans le tableau est le suivant :

Le résultat est rangé dans TableIdentifiants.

Exemple

#include <windows.h>
#include <winbase.h>
#include <ole2.h>

ITypeInfo pITypeInfo;
BSTR TableNoms[255];
DISPID TableIdentifiants[255];

...
memset(TableIdentifiants,0,255*sizeof(DISPID));
if (DispGetIdsOfNames(pITypeInfo, TableNoms, 255, TableIdentifiants)!=S_OK)
...

Avertissement

Le résultat est S_OK en cas de succès et E_INVALIDARG si un paramètre est invalide.

Voir aussi

DispInvoke pour exécuter dynamiquement une méthode sur un objet Com.