estrutura CERT_VIEWPROPERTIES_STRUCT_A (cryptdlg.h)
[A estrutura de CERT_VIEWPROPERTIES_STRUCT está disponível para uso nos sistemas operacionais especificados na seção Requisitos. Ele pode estar alterado ou indisponível em versões subsequentes.]
A estrutura CERT_VIEWPROPERTIES_STRUCT define as informações usadas quando a função CertViewProperties é chamada para exibir as propriedades de um certificado.
Sintaxe
typedef struct tagCERT_VIEWPROPERTIES_STRUCT_A {
DWORD dwSize;
HWND hwndParent;
HINSTANCE hInstance;
DWORD dwFlags;
LPCSTR szTitle;
PCCERT_CONTEXT pCertContext;
LPSTR *arrayPurposes;
DWORD cArrayPurposes;
DWORD cRootStores;
HCERTSTORE *rghstoreRoots;
DWORD cStores;
HCERTSTORE *rghstoreCAs;
DWORD cTrustStores;
HCERTSTORE *rghstoreTrust;
HCRYPTPROV hprov;
LPARAM lCustData;
DWORD dwPad;
LPCSTR szHelpFileName;
DWORD dwHelpId;
DWORD nStartPage;
DWORD cArrayPropSheetPages;
PROPSHEETPAGE *arrayPropSheetPages;
} CERT_VIEWPROPERTIES_STRUCT_A, *PCERT_VIEWPROPERTIES_STRUCT_A;
Membros
dwSize
O tamanho, em bytes, dessa estrutura.
hwndParent
Um identificador para a janela pai.
hInstance
Um identificador para a instância do módulo.
dwFlags
Combinação bit a bit de zero ou mais dos valores a seguir.
szTitle
Um ponteiro para uma cadeia de caracteres terminada em nulo para o título da interface do usuário.
pCertContext
Contexto do certificado a ser mostrado.
arrayPurposes
Um ponteiro para uma matriz de cadeias de caracteres terminadas em nulo que especificam as finalidades do certificado.
cArrayPurposes
Número de elementos na matriz Purposes matriz. Se esse valor for zero, nenhum status de confiança será exibido.
cRootStores
Número de elementos na matriz rghstoreRoots de
rghstoreRoots
Matriz de identificadores do repositório de certificados raiz.
cStores
Número de elementos na matriz rghstoreCAs.
rghstoreCAs
Matriz de outros identificadores do repositório de certificados.
cTrustStores
Número de elementos na matriz rghstoreTrust
rghstoreTrust
Matriz de identificadores de repositório de certificados confiáveis.
hprov
Um identificador para o CSP ( provedor de serviços criptográficos) a ser usado para verificação.
lCustData
Valor usado para dados personalizados.
dwPad
Local de preenchimento.
szHelpFileName
Um ponteiro para uma cadeia de caracteres terminada em nulo para o nome do arquivo da Ajuda.
dwHelpId
ID do tópico do arquivo da Ajuda.
nStartPage
Número da primeira página de propriedades.
cArrayPropSheetPages
Número de elementos na matriz
arrayPropSheetPages
Um ponteiro para uma matriz de PROPSHEETPAGE estruturas que especificam as páginas de propriedades.
Observações
Nota
O cabeçalho cryptdlg.h define CERT_VIEWPROPERTIES_STRUCT como um alias que seleciona automaticamente a versão ANSI ou Unicode dessa função com base na definição da constante do pré-processador UNICODE. A combinação do uso do alias neutro de codificação com código que não é neutro em codificação pode levar a incompatibilidades que resultam em erros de compilação ou de runtime. Para obter mais informações, consulte Conventions for Function Prototypes.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Windows XP [somente aplicativos da área de trabalho] |
servidor com suporte mínimo | Windows Server 2003 [somente aplicativos da área de trabalho] |
cabeçalho | cryptdlg.h |
Consulte também
CertViewProperties