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


Метод ICallFrame::FreeParam (callobj.h)

Освобождает указанный параметр в кадре.

Синтаксис

HRESULT FreeParam(
  [in] ULONG            iparam,
  [in] DWORD            freeFlags,
  [in] ICallFrameWalker *pWalkerFree,
  [in] DWORD            nullFlags
);

Параметры

[in] iparam

Номер освобождаемого параметра.

[in] freeFlags

Представляет флаги из перечисления CALLFRAME_FREE .

[in] pWalkerFree

Указатель на экземпляр интерфейса ICallFrameWalker . При указании выполняется обратный вызов для каждого указателя интерфейса, обнаруженного во время освобождения. Если этот параметр не указан, то указатели интерфейса освобождаются методом Release .

[in] nullFlags

Представляет флаги из перечисления CALLFRAME_NULL .

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

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

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

Требования

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

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

ICallFrame