Функция CertUnregisterPhysicalStore (wincrypt.h)
Функция CertUnregisterPhysicalStore удаляет физическое хранилище из указанной коллекции системных хранилищ. Для удаления физического хранилища также можно использовать CertUnregisterPhysicalStore.
Синтаксис
BOOL CertUnregisterPhysicalStore(
[in] const void *pvSystemStore,
[in] DWORD dwFlags,
[in] LPCWSTR pwszStoreName
);
Параметры
[in] pvSystemStore
Указатель на идентификатор коллекции системных хранилищ, из которой должно быть удалено физическое хранилище. Это либо строка Юникода, заканчивающаяся null, либо структура CERT_SYSTEM_STORE_RELOCATE_PARA . Сведения об использовании структуры и добавлении ServiceName или ComputerName в конец строки имени системного хранилища см. в разделе CertRegisterSystemStore.
[in] dwFlags
Высокое слово параметра dwFlags указывает расположение системного хранилища. Сведения о определенных флагах высокого уровня слов и добавлении ServiceName, UserNames и ComputerNames в конец имени системного хранилища см. в разделе CertRegisterSystemStore.
Также определяются следующие значения в нижнем слове. Их можно комбинировать с помощью побитовых операций ИЛИ со значениями высокого уровня слов.
Значение | Значение |
---|---|
|
Системное хранилище не находится в расположении реестра по умолчанию, а pvSystemStore должен быть указателем на структуру CERT_SYSTEM_STORE_RELOCATE_PARA . |
|
Физическое хранилище сначала удаляется из коллекции системных хранилищ, а затем удаляется. |
[in] pwszStoreName
Строка Юникода, заканчивающаяся null, которая содержит имя физического хранилища.
Возвращаемое значение
Если функция выполняется успешно, возвращается значение TRUE.
Если функция завершается сбоем, возвращается значение FALSE.
Требования
Минимальная версия клиента | Windows XP [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Целевая платформа | Windows |
Header | wincrypt.h |
Библиотека | Crypt32.lib |
DLL | Crypt32.dll |