Метод ICallIndirect::GetMethodInfo (callobj.h)
Извлекает сведения о методе интерфейса из кадра вызова.
Синтаксис
HRESULT GetMethodInfo(
[in] ULONG iMethod,
[out] CALLFRAMEINFO *pInfo,
[out] LPWSTR *pwszMethod
);
Параметры
[in] iMethod
Номер метода.
[out] pInfo
Указатель на структуру CALLFRAMEINFO , содержащую сведения о указанном методе.
[out] pwszMethod
Имя метода. Этот параметр является необязательным.
Возвращаемое значение
Этот метод может возвращать следующие значения.
Код возврата | Описание |
---|---|
|
Метод завершился успешно. |
|
Произошла непредвиденная ошибка. |
Комментарии
Возвращаемые сведения являются статическим анализом метода, а не динамическим, поскольку он основан на анализе только сигнатуры метода, а не фактического текущего содержимого кадра вызова. Например, статический анализ может показать, что этот метод может иметь встроенный интерфейс, но из-за, скажем, коммутатора объединения, данный вызов может фактически не иметь таких интерфейсов. Этот метод эквивалентен методам GetInfo и GetNames в ICallFrame, но позволяет избежать необходимости фактического вызова для получения сведений.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Целевая платформа | Windows |
Header | callobj.h |