Metodo ICallIndirect::GetMethodInfo (callobj.h)

Recupera informazioni sul metodo di interfaccia dal frame di chiamata.

Sintassi

HRESULT GetMethodInfo(
  [in]  ULONG         iMethod,
  [out] CALLFRAMEINFO *pInfo,
  [out] LPWSTR        *pwszMethod
);

Parametri

[in] iMethod

Numero del metodo.

[out] pInfo

Puntatore alla struttura CALLFRAMEINFO contenente informazioni sul metodo specificato.

[out] pwszMethod

Nome del metodo. Questo parametro è facoltativo e,

Valore restituito

Questo metodo può restituire i valori seguenti.

Codice restituito Descrizione
S_OK
Metodo completato correttamente.
E_UNEXPECTED
Si è verificato un errore imprevisto.

Commenti

Le informazioni restituite sono un'analisi statica del metodo, non una dinamica, in quanto si basa solo su un'analisi della firma del metodo, non sul contenuto corrente effettivo del frame di chiamata. Ad esempio, l'analisi statica potrebbe indicare che questo metodo ha il potenziale di avere un'interfaccia, ma a causa, ad esempio, un'opzione di unione, una determinata chiamata potrebbe non avere effettivamente interfacce di questo tipo. Questo metodo equivale ai metodi GetInfo e GetNames in ICallFrame, ma evita la necessità di effettuare effettivamente qualsiasi chiamata per ottenere le informazioni.

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione callobj.h

Vedi anche

ICallIndirect