[This is preliminary documentation and subject to change.]
The IEnumCERTVIEWROW interface is used to enumerate the rows of the Certificate Server view, allowing access to the data. An IEnumCERTVIEWROW interface is instantiated through a call to the ICertView OpenView method or through a call to the IEnumCERTVIEWROW Clone method. Once a row is enumerated, an enumerator to the column data can be instantiated through the IEnumCERTVIEWROW EnumCertViewColumn method. IEnumCERTVIEWROW also provides methods to retrieve a certificate's attributes and extensions.
The following methods are provided by the IEnumCERTVIEWROW interface.
| Method | Description |
|---|---|
| Clone | Creates a copy of the IEnumCERTVIEWROW object. |
| EnumCertViewAttribute | Obtains a pointer to the IEnumCERTVIEWATTRIBUTE interface. |
| EnumCertViewColumn | Obtains a pointer to the IEnumCERTVIEWCOLUMN interface. |
| EnumCertViewExtension | Obtains a pointer to the IEnumCERTVIEWEXTENSION interface. |
| Next | Positions the IEnumCERTVIEWROW object to the next row. |
| Reset | Resets the IEnumCERTVIEWROW enumeration sequence to the beginning. |
| Skip | Skips a specified number of rows in the IEnumCERTVIEWROW enumeration sequence. |