Función CryptCATEnumerateMember (mscat.h)

[La función CryptCATEnumerateMember está disponible para su uso en los sistemas operativos especificados en la sección Requisitos. Puede modificarse o no estar disponible en versiones posteriores.

La función CryptCATEnumerateMember enumera los miembros de un catálogo.

Sintaxis

CRYPTCATMEMBER * CryptCATEnumerateMember(
  [in] HANDLE         hCatalog,
  [in] CRYPTCATMEMBER *pPrevMember
);

Parámetros

[in] hCatalog

Identificador del catálogo que contiene los miembros que se van a enumerar. Este valor no puede ser NULL.

[in] pPrevMember

Puntero a una estructura CRYPTCATMEMBER que identifica qué miembro del catálogo se recuperó por última vez. Si este parámetro es NULL, esta función recuperará el primer miembro del catálogo.

Valor devuelto

Esta función devuelve un puntero a una estructura CRYPTCATMEMBER que representa el siguiente miembro del catálogo. Si no hay más miembros en el catálogo que se van a enumerar, esta función devuelve NULL.

Comentarios

No libere el puntero devuelto ni ninguno de los miembros a los que apunta el puntero devuelto.

Ejemplos

En el siguiente ejemplo de pseudocódigo se muestra cómo usar esta función para enumerar todos los miembros de un catálogo.

CRYPTCATMEMBER *pMember = NULL;

for(pMember = CryptCATEnumerateMember(hCatalog, pMember); 
    NULL != pMember; 
    pMember = CryptCATEnumerateMember(hCatalog, pMember))
{
   // Use the catalog member.
}

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 mscat.h
Library Wintrust.lib
Archivo DLL Wintrust.dll

Consulte también

CRYPTCATMEMBER