IEnumCERTVIEWROW interface
The IEnumCERTVIEWROW interface represents a row-enumeration sequence that contains the data in the rows of the Certificate Services view, allowing further access to the columns, attributes, and extensions associated with each row.
The row-enumeration sequence is obtained through a call to the ICertView::OpenView method. After this enumeration sequence is obtained, the IEnumCERTVIEWROW methods can be used to perform the following tasks:
- Navigate through the enumeration sequence.
- Obtain other objects for enumerating the columns, certificate extensions, or attributes associated with a specific row.
- Retrieve the maximum number of rows for the view.
IEnumCERTVIEWROW is defined in Certview.h. When you create your program, however, use Certsrv.h as the include file. Certadm.dll provides the IEnumCERTVIEWROW interface. The type information for this interface is also in Certadml.dll, which is shipped with the Platform Software Development Kit (SDK).
Certificate Services interfaces support both apartment-threading and free-threading models. For better throughput, free threading is recommended.
Members
The IEnumCERTVIEWROW interface inherits from the IDispatch interface. IEnumCERTVIEWROW also has these types of members:
Methods
The IEnumCERTVIEWROW interface has these methods.
| Method | Description |
|---|---|
| Clone |
Reserved for future use. |
| EnumCertViewAttribute |
Obtains an instance of an attribute-enumeration sequence for the current row of the row-enumeration sequence. (Inherited from IEnumCERTVIEWROW) |
| EnumCertViewColumn |
Obtains an instance of a column-enumeration sequence for the current row of the row-enumeration sequence. (Inherited from IEnumCERTVIEWROW) |
| EnumCertViewExtension |
Obtains an instance of an extension-enumeration sequence for the current row of the row-enumeration sequence. (Inherited from IEnumCERTVIEWROW) |
| GetMaxIndex |
Retrieves the maximum valid index value after all the rows in the row-enumeration sequence have been referenced. (Inherited from IEnumCERTVIEWROW) |
| Next |
Moves to the next row in the row-enumeration sequence. (Inherited from IEnumCERTVIEWROW) |
| Reset |
Moves to the beginning of the row-enumeration sequence. (Inherited from IEnumCERTVIEWROW) |
| Skip |
Skips a specified number of rows in the row-enumeration sequence. (Inherited from IEnumCERTVIEWROW) |
Requirements
|
Minimum supported client | None supported [desktop apps only] |
|---|---|
|
Minimum supported server | Windows Server 2003 [desktop apps only] |
|
Header |
|
|
Library |
|
|
DLL |
|
|
IID |
IID_IEnumCERTVIEWROW is defined as d1157f4c-5af2-11d1-9bdc-00c04fb683fa |
See also
Send comments about this topic to Microsoft
Build date: 10/26/2012
