Функция CryptCATEnumerateAttr (mscat.h)

[Функция CryptCATEnumerateAttr доступна для использования в операционных системах, указанных в разделе Требования. Он может быть изменен или недоступен в последующих версиях.]

Функция CryptCATEnumerateAttr перечисляет атрибуты, связанные с элементом каталога. У этой функции нет связанной библиотеки импорта. Для динамической связи с Wintrust.dll необходимо использовать функции LoadLibrary и GetProcAddress .

Синтаксис

CRYPTCATATTRIBUTE * CryptCATEnumerateAttr(
  [in] HANDLE            hCatalog,
  [in] CRYPTCATMEMBER    *pCatMember,
  [in] CRYPTCATATTRIBUTE *pPrevAttr
);

Параметры

[in] hCatalog

Дескриптор каталога, содержащего элемент, идентифицируемый pCatMember. Это значение не может иметь значение NULL.

[in] pCatMember

Указатель на структуру CRYPTCATMEMBER , которая определяет, какой элемент каталога перечисляется.

[in] pPrevAttr

Указатель на ранее возвращенное значение из этой функции или указатель на NULL для начала перечисления.

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

Возвращаемое значение является указателем на структуру CRYPTCATATTRIBUTE, содержащую сведения об атрибуте или значение NULL, если в перечислении больше нет атрибутов или если возникла ошибка. Возвращаемый указатель передается в качестве параметра pPrevAttr для последующих вызовов этой функции.

Комментарии

Не освобождайте возвращаемый указатель или элементы, на которые указывает возвращенный указатель.

Требования

   
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Целевая платформа Windows
Header mscat.h
Библиотека Wintrust.lib
DLL Wintrust.dll

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

CryptCATEnumerateCatAttr