ITypeInfo::GetIDsOfNames-Methode (oaidl.h)
Erstellt Zuordnungen zwischen Membernamen und Member-IDs sowie zwischen Parameternamen und Parameter-IDs.
Syntax
HRESULT GetIDsOfNames(
[in] LPOLESTR *rgszNames,
[in] UINT cNames,
[out] MEMBERID *pMemId
);
Parameter
[in] rgszNames
Ein Array von zuzuordnenden Namen.
[in] cNames
Die Anzahl der zuzuordnenden Namen.
[out] pMemId
Vom Aufrufer zugewiesenes Array, in dem Namenszuordnungen platziert werden.
Rückgabewert
Diese Methode kann einen dieser Werte zurückgeben.
Rückgabecode | Beschreibung |
---|---|
|
Erfolg. |
|
Mindestens eines der Argumente ist ungültig. |
|
Unzureichender Arbeitsspeicher, um den Vorgang abzuschließen. |
Hinweise
Die Funktion GetIDsOfNames ordnet den Namen eines Members (rgszNames[0]) und dessen Parameter (rgszNames[1] ... rgszNames[cNames- 1]) an die ID des Members (pMemId[0]), und auf die IDs der angegebenen Parameter (pMemId[1] ... pMemId[cNames- 1]). Die IDs von Parametern sind 0 für den ersten Parameter in der Argumentliste der Elementfunktion, 1 für den zweiten usw.
Wenn die Typbeschreibung von einer anderen Typbeschreibung erbt, ist diese Funktion bei Bedarf rekursiv auf die Basistypbeschreibung, um das Element mit der angeforderten Member-ID zu finden.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Windows |
Kopfzeile | oaidl.h |