ICallIndirect::GetMethodInfo-Methode (callobj.h)
Ruft Informationen zur Schnittstellenmethode aus dem Aufrufframe ab.
Syntax
HRESULT GetMethodInfo(
[in] ULONG iMethod,
[out] CALLFRAMEINFO *pInfo,
[out] LPWSTR *pwszMethod
);
Parameter
[in] iMethod
Die Methodennummer.
[out] pInfo
Ein Zeiger auf die CALLFRAMEINFO-Struktur , die Informationen zur angegebenen Methode enthält.
[out] pwszMethod
Der Methodenname. Dieser Parameter ist optional.
Rückgabewert
Diese Methode kann die folgenden Werte zurückgeben.
Rückgabecode | BESCHREIBUNG |
---|---|
|
Die Methode wurde erfolgreich abgeschlossen. |
|
Ein unerwarteter Fehler ist aufgetreten. |
Hinweise
Die zurückgegebenen Informationen sind eine statische Analyse der Methode, nicht eine dynamische, da sie nur auf einer Analyse der Methodensignatur basiert, nicht auf dem aktuellen Inhalt des Aufrufrahmens. Die statische Analyse könnte beispielsweise darauf hinweisen, dass diese Methode das Potenzial hat, eine Schnittstelle zu haben, aber aufgrund eines Union-Switches verfügt ein bestimmter Aufruf möglicherweise nicht über solche Schnittstellen. Diese Methode entspricht den Methoden GetInfo und GetNames in ICallFrame, vermeidet jedoch die Notwendigkeit, tatsächlich Aufrufe vorzunehmen, um die Informationen abzurufen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | callobj.h |