Compartilhar via


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

Confira também

CertCreateContext

PFN_CERT_CREATE_CONTEXT_SORT_FUNC