struttura CERT_CREATE_CONTEXT_PARA (wincrypt.h)
La struttura CERT_CREATE_CONTEXT_PARA definisce valori aggiuntivi che possono essere usati quando si chiama la funzione CertCreateContext .
Sintassi
typedef struct _CERT_CREATE_CONTEXT_PARA {
DWORD cbSize;
PFN_CRYPT_FREE pfnFree;
void *pvFree;
PFN_CERT_CREATE_CONTEXT_SORT_FUNC pfnSort;
void *pvSort;
} CERT_CREATE_CONTEXT_PARA, *PCERT_CREATE_CONTEXT_PARA;
Members
cbSize
Dimensione, in byte, della struttura.
pfnFree
Puntatore alla funzione che libera il parametro pbEncoded della funzione CertCreateContext . La funzione pfnFree viene chiamata quando il contesto creato da CertCreateContext viene liberato. Questo valore può essere NULL, nel qual caso il parametro pbEncoded della funzione CertCreateContext non viene liberato.
pvFree
Indirizzo della memoria liberata dalla funzione pfnFree . Se pvFree è NULL, il parametro pbEncoded della funzione CertCreateContext viene liberato.
pfnSort
Puntatore a funzione PFN_CERT_CREATE_CONTEXT_SORT_FUNC che verrà chiamato per ogni voce di contesto ordinato.
Questo membro è presente solo per un CERT_STORE_CTL_CONTEXT quando il flag CERT_CREATE_CONTEXT_SORTED_FLAG è impostato nel parametro dwFlags della funzione CertCreateContext . È necessario verificare che questo membro sia presente prima di tentare di accedervi esaminando il membro cbSize di questa struttura.
pvSort
Valore definito dall'applicazione che verrà passato nel parametro pvSort della funzione di callback PFN_CERT_CREATE_CONTEXT_SORT_FUNC.
Questo membro è presente solo per un CERT_STORE_CTL_CONTEXT quando il flag CERT_CREATE_CONTEXT_SORTED_FLAG è impostato nel parametro dwFlags della funzione CertCreateContext . È necessario verificare che questo membro sia presente prima di tentare di accedervi esaminando il membro cbSize di questa struttura.
Requisiti
Client minimo supportato | Windows XP [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Intestazione | wincrypt.h |