|
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.
|