# hb_itemParam()

Creates a copy of an item parameter (outside the eval stack)

Syntax

  C Prototype
  #include <hbapiitm.h>
  hb_itemParam( USHORT uiParam ) --> ( PHB_ITEM )pResult

Arguments

  <uiParam> The 1-based parameter to copy and retrieve.

Returns

  A pointer to a new copy of the specified item parameter.

Description

  Use this function whenever the pointer needs to be accessed after the current function returns; for example, if the pointer is to be copied to a static variable or structure member for later access.
  Compare to hb_param(), which simply gets a direct pointer to the item on the stack.

Examples

Status

  Ready

Compliance

  Compliance is not applicable to API calls.

Files

  Library is rtl

Platforms

  All

See Also

- hb_param()