Retrieves structural information about the ith field of the given DRM
class. Field information is indexed from 0.
SE_DRM_NULL_REQUIRED_PARAMETER - and *result_out_ptr is left unaltered, if result_out_ptr is NULL.
SE_DRM_INVALID_VERSION - and *result_out_ptr is set to NULL, if the specified version of the DRM is not supported.
SE_DRM_CLASS_DOES_NOT_EXIST - and *result_out_ptr is set to NULL, if drm_class does not correspond to a valid DRM class.
SE_DRM_FIELD_DOES_NOT_EXIST_WITHIN_CLASS - and *result_out_ptr is set to NULL, if i is out of range for drm_class.
| extern SE_DRM_STATUS_CODE_ENUM | |||||
| SE_GeneralithFieldInClass | |||||
| ( | |||||
| SE_PINT16 | major_drm_version, | (notes) | |||
| SE_UINT8 | minor_drm_version, | (notes) | |||
| SE_PINT16 | drm_class, | (notes) | |||
| SE_UINT16 | i, | (notes) | |||
| const | SE_DRM_FIELD_STRUCTURE | * | * | result_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.
index of desired field within class.
pointer to a variable in the user's memory space where the answer (a pointer) will be stored.