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 |
---|---|
|
Metodo completato correttamente. |
|
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 |