Funzione CryptCATEnumerateMember (mscat.h)

[La funzione CryptCATEnumerateMember è disponibile per l'uso nei sistemi operativi specificati nella sezione Requisiti. Potrebbe essere modificato o non disponibile nelle versioni successive.]

La funzione CryptCATEnumerateMember enumera i membri di un catalogo.

Sintassi

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

Parametri

[in] hCatalog

Handle del catalogo che contiene i membri da enumerare. Questo valore non può essere NULL.

[in] pPrevMember

Puntatore a una struttura CRYPTCATMEMBER che identifica il membro del catalogo recuperato per ultimo. Se questo parametro è NULL, questa funzione recupererà il primo membro del catalogo.

Valore restituito

Questa funzione restituisce un puntatore a una struttura CRYPTCATMEMBER che rappresenta il membro successivo del catalogo. Se non sono presenti altri membri nel catalogo da enumerare, questa funzione restituisce NULL.

Commenti

Non liberare il puntatore restituito né nessuno dei membri a cui punta il puntatore restituito.

Esempio

Nell'esempio di pseudocodice seguente viene illustrato come usare questa funzione per enumerare tutti i membri di un catalogo.

CRYPTCATMEMBER *pMember = NULL;

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

Requisiti

Requisito Valore
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione mscat.h
Libreria Wintrust.lib
DLL Wintrust.dll

Vedi anche

CRYPTCATMEMBER