Функция CertUnregisterSystemStore (wincrypt.h)

Функция CertUnregisterSystemStore отменяет регистрацию указанного системного хранилища.

Синтаксис

BOOL CertUnregisterSystemStore(
  [in] const void *pvSystemStore,
  [in] DWORD      dwFlags
);

Параметры

[in] pvSystemStore

Определяет системное хранилище для отмены регистрации. Он указывает либо на строку Юникода, завершаемую null, либо на структуру CERT_SYSTEM_STORE_RELOCATE_PARA . Сведения об использовании структуры и добавлении ServiceName или ComputerName в конец строки имени системного хранилища см. в разделе CertRegisterSystemStore.

[in] dwFlags

Высокое слово параметра dwFlags указывает расположение системного хранилища. Сведения о определенных флагах высокого уровня слов и добавлении ServiceName, UserNames и ComputerNames в конец имени системного хранилища см. в разделе CertRegisterSystemStore.

Следующие значения с низкими словами также определяются и могут сочетаться со значениями высокого уровня слов с помощью побитовой операции ИЛИ .

Значение Значение
CERT_SYSTEM_STORE_RELOCATE_FLAG
Системное хранилище не находится в расположении реестра по умолчанию, а pvSystemStore должен быть указателем на структуру CERT_SYSTEM_STORE_RELOCATE_PARA .
CERT_STORE_DELETE_FLAG
После отмены регистрации системное хранилище удаляется.

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

Если функция выполняется успешно, возвращается значение TRUE.

Если функция завершается сбоем, возвращается значение FALSE.

Требования

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

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

CERT_SYSTEM_STORE_RELOCATE_PARA

CertEnumPhysicalStore

CertEnumSystemStore

CertEnumSystemStoreLocation

CertRegisterPhysicalStore

CertRegisterSystemStore

CertUnregisterPhysicalStore

Функции хранилища сертификатов