Compartilhar via


Função CertEnumSystemStoreLocation (wincrypt.h)

A função CertEnumSystemStoreLocation recupera todos os locais de repositório do sistema. A função chama a função de retorno de chamada fornecida para cada local de repositório do sistema encontrado.

Sintaxe

BOOL CertEnumSystemStoreLocation(
  [in] DWORD                               dwFlags,
  [in] void                                *pvArg,
  [in] PFN_CERT_ENUM_SYSTEM_STORE_LOCATION pfnEnum
);

Parâmetros

[in] dwFlags

Reservado para uso futuro; deve ser zero.

[in] pvArg

Um ponteiro para um nulo que permite que o aplicativo declare, defina e inicialize uma estrutura para manter todas as informações a serem passadas para a função de enumeração de retorno de chamada.

[in] pfnEnum

Um ponteiro para a função de retorno de chamada usada para mostrar os detalhes de cada local de repositório. Essa função de retorno de chamada determina o conteúdo e o formato para a apresentação de informações em cada local do repositório. Para obter a assinatura e os parâmetros da função de retorno de chamada, consulte CertEnumSystemStoreLocationCallback.

Retornar valor

Se a função for bem-sucedida, a função retornará TRUE.

Se a função falhar, ela retornará FALSE.

Comentários

Para usar CertEnumSystemStoreLocation, um aplicativo deve declarar e definir a estrutura ENUM_ARG e uma função de retorno de chamada de enumeração.

Exemplos

Para obter um exemplo que usa essa função, consulte Exemplo de programa C: listando o sistema e repositórios físicos.

Requisitos

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

Confira também

CertEnumPhysicalStore

CertEnumSystemStore

CertRegisterPhysicalStore

CertRegisterSystemStore

CertUnregisterPhysicalStore

CertUnregisterSystemStore

Funções de repositório de certificados