estrutura CERT_CREATE_CONTEXT_PARA (wincrypt.h)
A estrutura CERT_CREATE_CONTEXT_PARA define valores adicionais que podem ser usados ao chamar a função CertCreateContext .
Sintaxe
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;
Membros
cbSize
O tamanho, em bytes, dessa estrutura.
pfnFree
Um ponteiro para a função que libera o parâmetro pbEncoded da função CertCreateContext . A função pfnFree é chamada quando o contexto criado por CertCreateContext é liberado. Esse valor pode ser NULL, caso em que o parâmetro pbEncoded da função CertCreateContext não é liberado.
pvFree
O endereço da memória que é liberada pela função pfnFree . Se pvFree for NULL, o parâmetro pbEncoded da função CertCreateContext será liberado.
pfnSort
Um ponteiro de função PFN_CERT_CREATE_CONTEXT_SORT_FUNC que será chamado para cada entrada de contexto classificada.
Esse membro só está presente para um CERT_STORE_CTL_CONTEXT quando o sinalizador CERT_CREATE_CONTEXT_SORTED_FLAG é definido no parâmetro dwFlags da função CertCreateContext . Você deve verificar se esse membro está presente antes de tentar acessá-lo examinando o membro cbSize dessa estrutura.
pvSort
Um valor definido pelo aplicativo que será passado no parâmetro pvSort da função de retorno de chamada PFN_CERT_CREATE_CONTEXT_SORT_FUNC .
Esse membro só está presente para um CERT_STORE_CTL_CONTEXT quando o sinalizador CERT_CREATE_CONTEXT_SORTED_FLAG é definido no parâmetro dwFlags da função CertCreateContext . Você deve verificar se esse membro está presente antes de tentar acessá-lo examinando o membro cbSize dessa estrutura.
Requisitos
Cliente mínimo com suporte | Windows XP [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2003 [somente aplicativos da área de trabalho] |
Cabeçalho | wincrypt.h |