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

Vedi anche

CertCreateContext

PFN_CERT_CREATE_CONTEXT_SORT_FUNC