Поделиться через


Метод ICallFrameWalker::OnWalkInterface (callobj.h)

Проходит по кадру вызова для поиска указанного интерфейса в кадре вызова. Интерфейсом можно управлять или заменять, обращая особое внимание на количество ссылок.

Синтаксис

HRESULT OnWalkInterface(
  [in] REFIID iid,
  [in] PVOID  *ppvInterface,
  [in] BOOL   fIn,
  [in] BOOL   fOut
);

Параметры

[in] iid

Идентификатор IID найденного интерфейса.

[in] ppvInterface

Указывает на буфер, из которого должна быть восстановлена запись активации.

[in] fIn

Этот параметр не является нулевым, если интерфейс находится внутри параметра [in] или [in, out].

[in] fOut

Этот параметр не является нулевым, если интерфейс находится внутри параметра [out] или [in, out].

Возвращаемое значение

Этот метод может возвращать следующие значения.

Код возврата Описание
S_OK
Метод завершился успешно.
E_UNEXPECTED
Произошла непредвиденная ошибка.

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header callobj.h

См. также раздел

ICallFrameWalker