Condividi tramite


Metodo ITypeInfo::GetFuncDesc (oaidl.h)

Recupera la struttura FUNCDESC che contiene informazioni su una funzione specificata.

Sintassi

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

Parametri

[in] index

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

[out] ppFuncDesc

Struttura FUNCDESC che descrive la funzione 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

La funzione ITypeInfo::GetFuncDesc fornisce l'accesso a una struttura FUNCDESC che descrive la funzione con l'indice specificato. La struttura FUNCDESC deve essere liberata con ITypeInfo::ReleaseFuncDesc. Il numero di funzioni nel tipo è uno degli attributi contenuti nella struttura TYPEATTR.

Esempio

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

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

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione oaidl.h

Vedi anche

Itypeinfo