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 |
---|---|
|
Operazione completata. |
|
Uno o più argomenti non sono validi. |
|
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 |