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 |