SEDRIS Reference Manual
APPENDIX A - LEVEL 0 READ and WRITE API Functions SE HasComponents |
---|
Determines whether an object has components.
This function follows the same searching rules as SE_GetComponent().
SE_STAT_CODE_SUCCESS | and *result_out_ptr is set to the result of the check, if valid parameters were passed in and all operations succeeded. |
SE_STAT_CODE_NULL_REQUIRED_PARAMETER | and *result_out_ptr is left unaltered, if result_out_ptr was NULL. |
SE_STAT_CODE_INVALID_OR_NULL_OBJECT | and *result_out_ptr is set to SE_FALSE, if object_in isn't a handle to a valid, active (i.e., unfreed) SEDRIS object. |
SE_STAT_CODE_UNRESOLVED_START_OBJECT | and *result_out_ptr is set to SE_FALSE, if object_in is currently unresolved (see SE_Object's comments for details on how this condition occurs). |
SE_STAT_CODE_FAILURE | and *result_out_ptr is set to SE_FALSE, if
|
the SEDRIS object for which the user wants to know whether it has any components.
see SE_InitializeComponentIterator()'s directly_attach_table_components comments.
if true, then inherited components will be considered as well as 'immediate' components. If false, then only 'immediate' components will be considered.
the type of component object the user is looking for. If this is SE_DRM_CLS_NULL, then any object will do.
the user must choose how the function will behave when it encounters an Inter-Transmittal Reference (ITR). The function could automatically resolve such references and continue the search within the new transmittal; report all ITR references without resolving them; or just ignore them completely and continue to search within the current transmittal.
a pointer to the variable in the user's memory space where the answer will be stored.
Prev: SE_HasAssociations.
Next: SE_IdentifyObject.
Up:Index.
|