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
S_OK
Correcto.
E_INVALIDARG
Uno o varios de los argumentos no son válidos.
E_OUTOFMEMORY
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

Consulte también

Itypeinfo