Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Функция CertEnumSystemStoreLocation извлекает все расположения системных хранилищ. Функция вызывает предоставленную функцию обратного вызова для каждого найденного расположения системного хранилища.
Синтаксис
BOOL CertEnumSystemStoreLocation(
[in] DWORD dwFlags,
[in] void *pvArg,
[in] PFN_CERT_ENUM_SYSTEM_STORE_LOCATION pfnEnum
);
Параметры
[in] dwFlags
Зарезервировано для будущего использования; должно иметь значение нуль.
[in] pvArg
Указатель на void , который позволяет приложению объявлять, определять и инициализировать структуру для хранения любых сведений, передаваемых в функцию перечисления обратного вызова.
[in] pfnEnum
Указатель на функцию обратного вызова, используемую для отображения сведений о каждом расположении хранилища. Эта функция обратного вызова определяет содержимое и формат для представления сведений о каждом расположении хранилища. Сигнатуру и параметры функции обратного вызова см. в разделе CertEnumSystemStoreLocationCallback.
Возвращаемое значение
Если функция выполнена успешно, функция возвращает значение TRUE.
Если функция завершается сбоем, она возвращает значение FALSE.
Комментарии
Чтобы использовать CertEnumSystemStoreLocation, приложение должно объявить и определить структуру ENUM_ARG и функцию обратного вызова перечисления.
Примеры
Пример использования этой функции см. в разделе Пример программы C. Перечисление системных и физических хранилищ.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2003 [классические приложения | Приложения UWP] |
Целевая платформа | Windows |
Header | wincrypt.h |
Библиотека | Crypt32.lib |
DLL | Crypt32.dll |