SEDRIS Reference Manual
APPENDIX B - LEVEL 1 READ and WRITE API Functions SE FreeDataTableDataStrings |
---|
extern SE_Status_Code | ||||
SE_FreeDataTableDataStrings | ||||
( | ||||
const | SE_Data_Table_Sub_Extent | * | extents_ptr, | (notes) |
SE_Integer_Positive | element_count, | (notes) | ||
SE_Property_Data_Value | * | data_out_ptr, | (notes) | |
void | (*dealloc_func_ptr)(char *) | (notes) | ||
); |
Frees memory allocated by SE_GetDataTable(), i.e., frees any strings within the data.
SE_STAT_CODE_SUCCESS | and memory is deallocated using the function indicated by dealloc_func_ptr, if valid parameters were passed in. |
SE_STAT_CODE_NULL_REQUIRED_PARAMETER | no changes are made, if
|
SE_STAT_CODE_FAILURE | and no changes are made, if extents_ptr is invalid. |
indicates the cells that the user specified (which 'region' of the <Data Table> was returned).
the number of elements per cell.
pointer to block of memory that holds the <Data Table>'s data.
pointer to a user-supplied function to use to free strings; must correspond to the function used to allocate strings in SE_GetDataTable(). If SE_AllocString() was used, then SE_FreeString() must be used (see DRM API).
Prev: SE_FreeDataTableData.
Next: SE_FreeDataTableSignature.
Up:Index.
|