Поделиться через


Метод IEnumCERTVIEWROW::EnumCertViewColumn (certview.h)

Метод EnumCertViewColumn получает экземпляр последовательности перечисления столбцов для текущей строки последовательности перечисления строк.

Синтаксис

HRESULT EnumCertViewColumn(
  [out] IEnumCERTVIEWCOLUMN **ppenum
);

Параметры

[out] ppenum

Указатель на указатель типа IEnumCERTVIEWCOLUMN .

Возвращаемое значение

C++

Если метод завершается успешно, метод возвращает S_OK.

Если метод завершается сбоем, он возвращает значение HRESULT , указывающее на ошибку. Список распространенных кодов ошибок см. в разделе Общие значения HRESULT.

VB

Возвращаемое значение является объектом последовательности перечисления столбцов.

Комментарии

Последовательность перечисления столбцов, полученная этим вызовом, может использоваться для перечисления столбцов, связанных с сертификатом в текущей строке. Доступ к этому перечислению можно получить через методы интерфейса IEnumCERTVIEWCOLUMN .

Чтобы сослаться на другую строку, вызовите один из следующих методов для перехода по последовательности перечисления строк:

  • IEnumCERTVIEWROW::Reset: перемещается в начало последовательности перечисления.
  • IEnumCERTVIEWROW::Next: перемещается к следующей строке в последовательности перечисления.
  • IEnumCERTVIEWROW::Skip: пропускает указанное количество строк.

Примеры

// pEnumRow is previously instantiated pointer to IEnumCERTVIEWROW
HRESULT               hr;
LONG                  Index;
IEnumCERTVIEWCOLUMN * pEnumCol = NULL;
// obtain enumerator for columns
hr = pEnumRow->EnumCertViewColumn(&pEnumCol);
if ( FAILED( hr ))
{
    printf("Failed EnumCertViewColumn - %x\n", hr );
    goto error;
}
// enumerate each column
while (S_OK == pEnumCol->Next(&Index))
{
    // Use this column as needed.
}
error:

// Free resources.
if ( NULL != pEnumCol )
    pEnumCol->Release();

Требования

Требование Значение
Минимальная версия клиента Ни одна версия не поддерживается
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Целевая платформа Windows
Header certview.h (включая Certsrv.h)
Библиотека Certidl.lib
DLL Certadm.dll

См. также раздел

IEnumCERTVIEWCOLUMN

IEnumCERTVIEWROW

IEnumCERTVIEWROW::Next

IEnumCERTVIEWROW::Reset

IEnumCERTVIEWROW::Skip