Export (0) Print
Expand All

ICallFrame::FreeParam method

Frees the specified parameter in the frame.

Syntax


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

Parameters

iparam [in]

The number of the parameter to be freed.

freeFlags [in]

Represents flags from the CALLFRAME_FREE enumeration.

pWalkerFree [in]

A pointer to an instance of the ICallFrameWalker interface. When specified, a callback is made for each interface pointer encountered while freeing occurs. If this parameter is not specified, then the interface pointers are freed by the Release method.

nullFlags [in]

Represents flags from the CALLFRAME_NULL enumeration.

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_ICallFrame is defined as D573B4B0-894E-11d2-B8B6-00C04FB9618A

See also

ICallFrame

 

 

Community Additions

ADD
Show:
© 2014 Microsoft