estrutura CERT_VIEWPROPERTIES_STRUCT_W (cryptdlg.h)
[A estrutura 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_W {
DWORD dwSize;
HWND hwndParent;
HINSTANCE hInstance;
DWORD dwFlags;
LPCWSTR 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;
LPCWSTR szHelpFileName;
DWORD dwHelpId;
DWORD nStartPage;
DWORD cArrayPropSheetPages;
PROPSHEETPAGE *arrayPropSheetPages;
} CERT_VIEWPROPERTIES_STRUCT_W, *PCERT_VIEWPROPERTIES_STRUCT_W;
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 de certificado para o 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 matrizPurposes matriz. Se esse valor for zero, nenhuma status de confiança será exibida.
cRootStores
Número de elementos na matriz rghstoreRoots .
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 provedor de serviços criptográficos (CSP) 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 de Ajuda.
dwHelpId
ID do tópico do arquivo de Ajuda.
nStartPage
Número da primeira página de propriedades.
cArrayPropSheetPages
Número de elementos na matriz ArrayPropSheetPages .
arrayPropSheetPages
Um ponteiro para uma matriz de estruturas PROPSHEETPAGE que especificam as páginas de propriedades.
Comentários
Observação
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 de pré-processador UNICODE. Misturar o uso do alias neutro de codificação com código que não seja neutro em codificação pode levar a incompatibilidades que resultam em erros de compilação ou de runtime. Para obter mais informações, consulte Convenções para protótipos de função.
Requisitos
Requisito | Valor |
---|---|
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 | cryptdlg.h |
Confira também
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de