Método ITypeInfo::GetFuncDesc (oaidl.h)

Recupera a estrutura FUNCDESC que contém informações sobre uma função especificada.

Sintaxe

HRESULT GetFuncDesc(
  [in]  UINT     index,
  [out] FUNCDESC **ppFuncDesc
);

Parâmetros

[in] index

O índice da função cuja descrição deve ser retornada. O índice deve estar no intervalo de 0 a 1 menor que o número de funções nesse tipo.

[out] ppFuncDesc

Uma estrutura FUNCDESC que descreve a função especificada.

Retornar valor

Esse método pode retornar um desses valores.

Código de retorno Descrição
S_OK
Êxito.
E_INVALIDARG
Um ou mais dos argumentos não são válidos.
E_OUTOFMEMORY
Memória insuficiente para concluir a operação.

Comentários

A função ITypeInfo::GetFuncDesc fornece acesso a uma estrutura FUNCDESC que descreve a função com o índice especificado. A estrutura FUNCDESC deve ser liberada com ITypeInfo::ReleaseFuncDesc. O número de funções no tipo é um dos atributos contidos na estrutura TYPEATTR.

Exemplos

No exemplo a seguir, a função CHECKRESULT é indefinida. Substitua essa função pelo código de tratamento de erros.

CHECKRESULT(ptypeinfo->GetFuncDesc(i, &pfuncdesc));
idMember = pfuncdesc->memid;
CHECKRESULT(ptypeinfo->GetDocumentation(idMember, &bstrName, NULL, NULL, NULL));
ptypeinfo->ReleaseFuncDesc(pfuncdesc);

Requisitos

Requisito Valor
Plataforma de Destino Windows
Cabeçalho oaidl.h

Confira também

ITypeInfo