Função CertUnregisterPhysicalStore (wincrypt.h)

A função CertUnregisterPhysicalStore remove um repositório físico de uma coleção de repositórios do sistema especificada. CertUnregisterPhysicalStore também pode ser usado para excluir o repositório físico.

Sintaxe

BOOL CertUnregisterPhysicalStore(
  [in] const void *pvSystemStore,
  [in] DWORD      dwFlags,
  [in] LPCWSTR    pwszStoreName
);

Parâmetros

[in] pvSystemStore

Um ponteiro para um identificador da coleção de repositórios do sistema da qual o repositório físico deve ser removido. Ele é para uma cadeia de caracteres Unicode terminada em nulo ou para uma estrutura de CERT_SYSTEM_STORE_RELOCATE_PARA . Para obter informações sobre como usar a estrutura e sobre como acrescentar um ServiceName ou ComputerName ao final da cadeia de caracteres de nome do repositório do sistema, consulte CertRegisterSystemStore.

[in] dwFlags

A palavra alta do parâmetro dwFlags especifica o local do repositório do sistema. Para obter informações sobre sinalizadores de palavras altas definidos e sobre como acrescentar ServiceName, UserNames e ComputerNames ao final do nome do repositório do sistema, consulte CertRegisterSystemStore.

Os valores de palavras baixas a seguir também são definidos. Eles podem ser combinados usando operações OR bit a bit com valores de palavra alta.

Valor Significado
CERT_SYSTEM_STORE_RELOCATE_FLAG
O repositório do sistema não está em seu local de registro padrão e pvSystemStore deve ser um ponteiro para uma estrutura CERT_SYSTEM_STORE_RELOCATE_PARA .
CERT_STORE_DELETE_FLAG
O repositório físico é removido primeiro da coleção de repositórios do sistema e, em seguida, é excluído.

[in] pwszStoreName

Cadeia de caracteres Unicode terminada em nulo que contém o nome do repositório físico.

Valor retornado

Se a função for bem-sucedida, o valor retornado será TRUE.

Se a função falhar, o valor retornado será FALSE.

Requisitos

   
Cliente mínimo com suporte Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho wincrypt.h
Biblioteca Crypt32.lib
DLL Crypt32.dll

Confira também

CERT_SYSTEM_STORE_RELOCATE_PARA

CertEnumPhysicalStore

CertEnumSystemStore

CertEnumSystemStoreLocation

CertRegisterPhysicalStore

CertRegisterSystemStore

Funções de repositório de certificados