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

Recupera una estructura VARDESC que describe la variable especificada.

Sintaxis

HRESULT GetVarDesc(
  [in]  UINT    index,
  [out] VARDESC **ppVarDesc
);

Parámetros

[in] index

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

[out] ppVarDesc

VARDESC que describe la variable 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

Para liberar la estructura VARDESC, use ReleaseVarDesc.

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->GetVarDesc(i, &pvardesc));
idMember = pvardesc->memid;
CHECKRESULT(ptypeinfo->GetDocumentation(idMember, &bstrName, NULL, NULL, 
      NULL));
ptypeinfo->ReleaseVarDesc(pvardesc);

Requisitos

Requisito Value
Plataforma de destino Windows
Encabezado oaidl.h

Consulte también

Itypeinfo