ITypeInfo::GetFuncDesc
9/8/2008
Este método recupera o FUNCDESC estrutura que contém informações sobre uma função especificada.
Syntax
HRESULT GetFuncDesc(
unsigned int index,
FUNCDESC FAR* FAR* ppFuncDesc
);
Parameters
- índice
[no] Índice da função cuja descrição é a ser retornado. O índice Deve ser no intervalo de 0 to 1 menor do que o número de funções nesse tipo.
- ppFuncDesc
[out] Em retorno, ponteiro para um ponteiro para um FUNCDESC que descreve a função especificada.
Return Value
A seguinte tabela mostra os valores de retorno para esta função.
Valor | Descrição |
---|---|
S_OK |
O sucesso. |
E_OUTOFMEMORY |
Memória insuficiente. |
E_INVALIDARG |
Um ou mais dos parâmetros é inválido. |
TYPE_E_IOERROR |
A função não pôde ler a partir de arquivo. |
TYPE_E_INVDATAREAD |
Dados inválidos. |
TYPE_E_UNSUPFORMAT |
A biblioteca tipo tem um formato mais antigo. |
TYPE_E_INVALIDSTATE |
Não foi possível abrir a biblioteca tipo. |
Remarks
A função GetFuncDesc Fornece acessar para um FUNCDESC estrutura que descreve a função com o especificado índice. O FUNCDESC Deve ser liberado com ITypeInfo::ReleaseFuncDesc. O número de funções no tipo é um dos atributos contidos o TYPEATTR estrutura.
Example
CHECKRESULT(ptypeinfo->GetFuncDesc(i, &pfuncdesc));
idMember = pfuncdesc->elemdescFunc.ID;
CHECKRESULT(ptypeinfo->GetDocumentation(idMember, &bstrName, NULL, NULL, NULL));
ptypeinfo->ReleaseFuncDesc(pfuncdesc);
Requirements
Header | oaidl.h, oaidl.idl |
Library | oleaut32.lib, uuid.lib |
Windows Embedded CE | Windows CE 2.0 and later |
Windows Mobile | Windows Mobile Version 5.0 and later |