Compartilhar via


PFN_CERT_ENUM_SYSTEM_STORE função de retorno de chamada (wincrypt.h)

A função de retorno de chamada CertEnumSystemStoreCallback formata e apresenta informações sobre cada repositório do sistema encontrado por uma chamada para CertEnumSystemStore.

Sintaxe

PFN_CERT_ENUM_SYSTEM_STORE PfnCertEnumSystemStore;

BOOL PfnCertEnumSystemStore(
  [in] const void *pvSystemStore,
  [in] DWORD dwFlags,
  [in] PCERT_SYSTEM_STORE_INFO pStoreInfo,
  [in] void *pvReserved,
  [in] void *pvArg
)
{...}

Parâmetros

[in] pvSystemStore

Um ponteiro para informações sobre o repositório do sistema encontrado por uma chamada para CertEnumSystemStore. Quando apropriado, esse argumento conterá um nome de computador ou prefixo de nome de serviço à esquerda.

[in] dwFlags

Sinalizador usado para chamar uma alteração da apresentação. Isso pode ser um OR bit a bit dos valores a seguir.

Valor Significado
CERT_SYSTEM_STORE_LOCATION_MASK
Especifica o local do repositório do sistema.
CERT_SYSTEM_STORE_RELOCATE_FLAG
Se definido, o parâmetro pvSystemStore aponta para uma estrutura CERT_SYSTEM_STORE_RELOCATE_PARA. Se não estiver definido, pvSystemStore apontará para uma cadeia de caracteres Unicode terminada em NULL.

[in] pStoreInfo

Um ponteiro para uma estrutura CERT_SYSTEM_STORE_INFO que contém informações sobre o repositório.

[in] pvReserved

Reservado para uso futuro.

[in] pvArg

Um ponteiro para informações passadas para a função de retorno de chamada no pvArg passado para CertEnumSystemStore.

Retornar valor

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

Para interromper a enumeração, a função deve retornar FALSE.

Requisitos

Requisito Valor
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