Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
virtual P6R::P6ERR P6R::p6IKeystoreComplexQuery::enumByManyAttributes ( P6KEYSTORE_ATTRIBUTE pList,
P6UINT32  listCount,
p6IEnumKeystore **  ppEnum 
)
pure virtual

The returned enumerator can be used to walk all the entires that have all the given attributes.

Comparison for each specificed attribute is done on an equals match.

Parameters
pList[ in ] one or more attribute and its value to search for
listCount[ in ] the number of attributes that the pList parameter points to
ppEnum[ out ] identifiers for all matching keystore entries
Returns
SuccessP6R::eOk 
FailureP6R::eInvalidArgpList or ppEnum is NULL is zero or listCount is zero.
P6R::eNotInitializedA successful call to initialize was not made before this call.
P6R::eInvalidStateA successful call to open() was not made before this call.
P6R::eNotFoundNo keystore entires exist matching the request.