Iterate though one or more returned strings.
Note that if eTooSmall is returned then the required size is returned in the field pString.length. Also if eTooSmall is returned the enumerator has not moved to the next string so the caller can obtain the proper sized buffer and extract the string entry that failed.
- Parameters
-
pString | [ out ] Pointer to one P6UCHAR buffer for the method to fill. If pString->name.pString is set to NULL, then the required length is returned in pString->length; |
- Returns
Success | P6R::eOk | |
Failure | P6R::eInvalidArg | pSupported is NULL |
P6R::eTooSmall | The buffer pointed to by pString is too small. |
P6R::eEndOfRecord | Hit the end of the string list (call reset() to start again). |