Given the name of a field for a given class, retrieves the
index of that field within the class. Fields are indexed
from 0.
SE_DRM_NULL_REQUIRED_PARAMETER - and *index_out_ptr is left unaltered, if index_out_ptr is NULL.
SE_DRM_INVALID_VERSION - and *index_out_ptr is set to zero (0), if the specified version of the DRM is not supported.
SE_DRM_CLASS_DOES_NOT_EXIST - and *index_out_ptr is set to zero (0), if drm_class does not correspond to a valid DRM class.
SE_DRM_FIELD_DOES_NOT_EXIST_WITHIN_CLASS - and *index_out_ptr is set to zero (0), if mem_name_ptr isn't the name of a field of drm_class.
| extern SE_DRM_STATUS_CODE_ENUM | ||||
| SE_GeneralFieldIndexForClass | ||||
| ( | ||||
| SE_PINT16 | major_drm_version, | (notes) | ||
| SE_UINT8 | minor_drm_version, | (notes) | ||
| SE_PINT16 | drm_class, | (notes) | ||
| const | char | * | mem_name_ptr, | (notes) |
| SE_UINT16 | * | index_out_ptr | (notes) | |
| ); | ||||
major DRM version number of the DRM version for which this function is being called
minor DRM version number of the DRM version for which this function is being called
represents a SEDRIS DRM class.
name of a field of the specified DRM class.
pointer to a variable in the user's memory space where the answer will be stored.