CERT_CREATE_CONTEXT_PARA Struktur (wincrypt.h)
Die CERT_CREATE_CONTEXT_PARA-Struktur definiert zusätzliche Werte, die beim Aufrufen der CertCreateContext-Funktion verwendet werden können.
Syntax
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;
Member
cbSize
Die Größe (in Bytes) dieser Struktur.
pfnFree
Ein Zeiger auf die Funktion, die den pbEncoded-Parameter der CertCreateContext-Funktion freigibt. Die pfnFree-Funktion wird aufgerufen, wenn der von CertCreateContext erstellte Kontext freigegeben wird. Dieser Wert kann NULL sein. In diesem Fall wird der pbEncoded-Parameter der CertCreateContext-Funktion nicht freigegeben.
pvFree
Die Adresse des Arbeitsspeichers, der von der pfnFree-Funktion freigegeben wird. Wenn pvFreeNULL ist, wird der pbEncoded-Parameter der CertCreateContext-Funktion freigegeben.
pfnSort
Ein PFN_CERT_CREATE_CONTEXT_SORT_FUNC Funktionszeiger, der für jeden sortierten Kontexteintrag aufgerufen wird.
Dieses Element ist nur für eine CERT_STORE_CTL_CONTEXT vorhanden, wenn das CERT_CREATE_CONTEXT_SORTED_FLAG-Flag im dwFlags-Parameter der CertCreateContext-Funktion festgelegt ist. Sie müssen überprüfen, ob dieser Member vorhanden ist, bevor Sie versuchen, darauf zuzugreifen, indem Sie das cbSize-Element dieser Struktur untersuchen.
pvSort
Ein anwendungsdefinierter Wert, der im pvSort-Parameter der PFN_CERT_CREATE_CONTEXT_SORT_FUNC Rückruffunktion übergeben wird.
Dieses Element ist nur für eine CERT_STORE_CTL_CONTEXT vorhanden, wenn das CERT_CREATE_CONTEXT_SORTED_FLAG-Flag im dwFlags-Parameter der CertCreateContext-Funktion festgelegt ist. Sie müssen überprüfen, ob dieser Member vorhanden ist, bevor Sie versuchen, darauf zuzugreifen, indem Sie das cbSize-Element dieser Struktur untersuchen.
Anforderungen
Unterstützte Mindestversion (Client) | Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Kopfzeile | wincrypt.h |