Metodo ITypeInfo::GetIDsOfNames (oaidl.h)
Esegue il mapping tra i nomi e gli ID dei membri e tra i nomi e gli ID dei parametri.
Sintassi
HRESULT GetIDsOfNames(
[in] LPOLESTR *rgszNames,
[in] UINT cNames,
[out] MEMBERID *pMemId
);
Parametri
[in] rgszNames
Matrice di nomi da mappare.
[in] cNames
Numero dei nomi da mappare.
[out] pMemId
Matrice allocata dal chiamante in cui vengono posizionati i mapping dei nomi.
Valore restituito
Questo metodo può restituire uno di questi valori.
Codice restituito | Descrizione |
---|---|
|
Operazione completata. |
|
Uno o più argomenti non sono validi. |
|
Memoria insufficiente per completare l'operazione. |
Commenti
La funzione GetIDsOfNames esegue il mapping del nome di un membro (rgszNames[0]) e dei relativi parametri (rgszNames[1] ... rgszNames[cNames- 1]) all'ID del membro (pMemId[0]) e agli ID dei parametri specificati (pMemId[1] ... pMemId[cNames- 1]). Gli ID dei parametri sono 0 per il primo parametro nell'elenco di argomenti della funzione membro, 1 per il secondo e così via.
Se la descrizione del tipo eredita da un'altra descrizione del tipo, questa funzione viene ricorsiva alla descrizione del tipo di base, se necessario, per trovare l'elemento con l'ID membro richiesto.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Windows |
Intestazione | oaidl.h |