Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Метод EnumerateAttributes извлекает имя текущего атрибута и перемещает внутренний указатель перечисления на следующий атрибут.
Синтаксис
HRESULT EnumerateAttributes(
[out] BSTR *pstrAttributeName
);
Параметры
[out] pstrAttributeName
Указатель на имя атрибута.
Возвращаемое значение
C++
Если метод выполнен успешно, метод возвращает S_OK, а параметру pstrAttributeName присваивается значение BSTR , содержащее имя атрибута. Если последний атрибут уже был перечислен, возвращается значение S_FALSE.Чтобы использовать этот метод, создайте переменную типа BSTR , задайте для переменной значение NULL, а затем передайте адрес этой переменной как pstrAttributeName.
Завершив использование BSTR, освободите его, вызвав функцию SysFreeString .
Если метод завершается сбоем, он возвращает значение HRESULT , указывающее на ошибку. Список распространенных кодов ошибок см. в разделе Общие значения HRESULT.
VB
Возвращает строку, содержащую имя атрибута, или пустую строку, если последний атрибут уже был перечислен.Комментарии
Перед первым вызовом метода EnumerateAttributes вызовите метод EnumerateAttributesSetup , чтобы инициализировать указатель перечисления на первый атрибут.
Завершив перечисление, вызовите
Метод EnumerateAttributesClose для освобождения ресурсов, используемых в вызовах перечисления.
Требования
| Требование | Значение |
|---|---|
| Минимальная версия клиента | Ни одна версия не поддерживается |
| Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
| Целевая платформа | Windows |
| Header | certif.h (включая Certsrv.h) |
| Библиотека | Certidl.lib |
| DLL | Certcli.dll |