ICallFrameWalker::OnWalkInterface method

Walks through a call frame to look for the specified interface in the call frame. The interface can be manipulated or replaced by paying close attention to the reference count.

Syntax


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

Parameters

iid [in]

The IID of the interface to be found.

ppvInterface [in]

A points to the buffer from which the activation record is to be reconstituted.

fIn [in]

This parameter is nonzero if an interface is inside an [in] or [in, out] parameter.

fOut [in]

This parameter is nonzero if an interface is inside an [out] or [in, out] parameter.

Return value

This method can return the following values.

Return codeDescription
S_OK

The method completed successfully.

E_UNEXPECTED

An unexpected error has occurred.

 

Requirements

Minimum supported client

Windows 2000 Professional [desktop apps only]

Minimum supported server

Windows 2000 Server [desktop apps only]

Header

Callobj.h

IDL

Callobj.idl

IID

IID_ICallFrameWalker is defined as 08B23919-392D-11d2-B8A4-00C04FB9618A

See also

ICallFrameWalker

 

 

Show: