ISL_STATUS ISL_GetNextManifestSectionAttribute (ISL_ITERATOR_PTR Iterator, ISL_CONST_DATA_PTR Name, ISL_CONST_DATA_PTR Value)
This function returns the next attribute name and value. The state of the iterator is updated such that the next call to this function will return the next attribute. The name and value cannot be modified by the program. If no more attribute values are present, the function returns ISL_FAIL.
- Iterator (input)
A signed object attribute iterator created by ISL_CreateManifestSectionAttributeEnumerator.
- Name (output)
A pointer to a result variable that is updated to refer to the attribute name. The name representation must be consistent with the manifest representation. Manifests are human-readable. The attribute name is represented as an alphanumeric (and underscore, minus, and period) ASCII character string.
- Value (output)
A pointer to a result variable that is updated to refer to the attribute value. The value is an arbitrary binary object.
The function result is ISL_OK if successful in returning a name and value pair, otherwise ISL_FAIL.