Método ITypeInfo::GetIDsOfNames (oaidl.h)
Realiza asignaciones entre nombres e identificadores de miembro, y nombres e identificadores de parámetros.
Sintaxis
HRESULT GetIDsOfNames(
[in] LPOLESTR *rgszNames,
[in] UINT cNames,
[out] MEMBERID *pMemId
);
Parámetros
[in] rgszNames
Matriz de nombres que se van a asignar.
[in] cNames
Número de nombres que se van a asignar.
[out] pMemId
Matriz asignada por el autor de la llamada en la que se colocan las asignaciones de nombres.
Valor devuelto
Este método puede devolver uno de estos valores.
Código devuelto | Descripción |
---|---|
|
Correcto. |
|
Uno o varios de los argumentos no son válidos. |
|
Memoria insuficiente para completar la operación. |
Comentarios
La función GetIDsOfNames asigna el nombre de un miembro (rgszNames[0]) y sus parámetros (rgszNames[1] ... rgszNames[cNames- 1]) al identificador del miembro (pMemId[0]) y a los identificadores de los parámetros especificados (pMemId[1] ... pMemId[cNames- 1]). Los identificadores de los parámetros son 0 para el primer parámetro de la lista de argumentos de la función miembro, 1 para el segundo, etc.
Si la descripción del tipo hereda de otra descripción de tipo, esta función es recursiva a la descripción del tipo base, si es necesario, para buscar el elemento con el identificador de miembro solicitado.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Windows |
Encabezado | oaidl.h |