PFN_CERT_ENUM_SYSTEM_STORE función de devolución de llamada (wincrypt.h)

La función de devolución de llamada CertEnumSystemStoreCallback da formato y presenta información sobre cada almacén del sistema encontrado por una llamada a CertEnumSystemStore.

Sintaxis

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

Puntero a información sobre el almacén del sistema encontrado por una llamada a CertEnumSystemStore. Si procede, este argumento contendrá un prefijo de nombre de equipo o nombre de servicio inicial.

[in] dwFlags

Marca utilizada para llamar a una modificación de la presentación. Puede ser un OR bit a bit de los valores siguientes.

Valor Significado
CERT_SYSTEM_STORE_LOCATION_MASK
Especifica la ubicación del almacén del sistema.
CERT_SYSTEM_STORE_RELOCATE_FLAG
Si se establece, el parámetro pvSystemStore apunta a una estructura de CERT_SYSTEM_STORE_RELOCATE_PARA. Si no se establece, pvSystemStore apunta a una cadena Unicode terminada en NULL.

[in] pStoreInfo

Puntero a una estructura de CERT_SYSTEM_STORE_INFO que contiene información sobre el almacén.

[in] pvReserved

Reservado para uso futuro.

[in] pvArg

Puntero a la información que se pasa a la función de devolución de llamada en el pvArg pasado a CertEnumSystemStore.

Valor devuelto

Si la función se ejecuta correctamente, la función devuelve TRUE.

Para detener la enumeración, la función debe devolver FALSE.

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado wincrypt.h