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

Recupera la estructura FUNCDESC que contiene información sobre una función especificada.

Sintaxis

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

Parámetros

[in] index

Índice de la función cuya descripción se va a devolver. El índice debe estar en el intervalo de 0 a 1 menos que el número de funciones de este tipo.

[out] ppFuncDesc

Estructura FUNCDESC que describe la función especificada.

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 ITypeInfo::GetFuncDesc proporciona acceso a una estructura FUNCDESC que describe la función con el índice especificado. La estructura FUNCDESC debe liberarse con ITypeInfo::ReleaseFuncDesc. El número de funciones del tipo es uno de los atributos contenidos en la estructura TYPEATTR.

Ejemplos

En el ejemplo siguiente, la función CHECKRESULT no está definida. Reemplace esta función por el código de control de errores.

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

Requisitos

Requisito Value
Plataforma de destino Windows
Encabezado oaidl.h

Consulte también

Itypeinfo