Método ITypeInfo::GetIDsOfNames (oaidl.h)
Mapeia entre nomes e IDs de membro e nomes e IDs de parâmetro.
Sintaxe
HRESULT GetIDsOfNames(
[in] LPOLESTR *rgszNames,
[in] UINT cNames,
[out] MEMBERID *pMemId
);
Parâmetros
[in] rgszNames
Uma matriz de nomes a serem mapeados.
[in] cNames
A contagem dos nomes a serem mapeados.
[out] pMemId
Matriz alocada pelo chamador na qual os mapeamentos de nome são colocados.
Retornar valor
Esse método pode retornar um desses valores.
Código de retorno | Descrição |
---|---|
|
Êxito. |
|
Um ou mais argumentos não são válidos. |
|
Memória insuficiente para concluir a operação. |
Comentários
A função GetIDsOfNames mapeia o nome de um membro (rgszNames[0]) e seus parâmetros (rgszNames[1] ... rgszNames[cNames- 1]) para a ID do membro (pMemId[0]) e para as IDs dos parâmetros especificados (pMemId[1] ... pMemId[cNames- 1]). As IDs de parâmetros são 0 para o primeiro parâmetro na lista de argumentos da função membro, 1 para o segundo e assim por diante.
Se a descrição do tipo herdar de outra descrição de tipo, essa função será recursiva à descrição do tipo base, se necessário, para localizar o item com a ID de membro solicitada.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Windows |
Cabeçalho | oaidl.h |