Share via


Metodo ITypeInfo::GetVarDesc (oaidl.h)

Recupera una struttura VARDESC che descrive la variabile specificata.

Sintassi

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

Parametri

[in] index

Indice della variabile la cui descrizione deve essere restituita. L'indice deve trovarsi nell'intervallo compreso tra 0 e 1 minore del numero di variabili in questo tipo.

[out] ppVarDesc

VARDESC che descrive la variabile specificata.

Valore restituito

Questo metodo può restituire uno di questi valori.

Codice restituito Descrizione
S_OK
Operazione completata.
E_INVALIDARG
Uno o più argomenti non sono validi.
E_OUTOFMEMORY
Memoria insufficiente per completare l'operazione.

Commenti

Per liberare la struttura VARDESC, usare ReleaseVarDesc.

Esempio

Nell'esempio seguente la funzione CHECKRESULT non è definita. Sostituire questa funzione con il codice di gestione degli errori.

CHECKRESULT(ptypeinfo->GetVarDesc(i, &pvardesc));
idMember = pvardesc->memid;
CHECKRESULT(ptypeinfo->GetDocumentation(idMember, &bstrName, NULL, NULL, 
      NULL));
ptypeinfo->ReleaseVarDesc(pvardesc);

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione oaidl.h

Vedi anche

Itypeinfo