estrutura CRYPTUI_VIEWSIGNERINFO_STRUCT
[A estrutura CRYPTUI_VIEWSIGNERINFO_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 CRYPTUI_VIEWSIGNERINFO_STRUCT contém informações para a função CryptUIDlgViewSignerInfo .
Observação
Essa estrutura não é declarada em um arquivo de cabeçalho publicado. Para usar essa estrutura, declare-a no formato exato mostrado.
Sintaxe
typedef struct tagCRYPTUI_VIEWSIGNERINFO_STRUCT {
DWORD dwSize;
HWND hwndParent;
DWORD dwFlags;
LPCTSTR szTitle;
CMSG_SIGNER_INFO *pSignerInfo;
HCRYPTMSG hMsg;
LPCSTR pszOID;
DWORD_PTR dwReserved;
DWORD cStores;
HCERTSTORE *rghStores;
DWORD cPropSheetPages;
LPCPROPSHEETPAGE rgPropSheetPages;
} CRYPTUI_VIEWSIGNERINFO_STRUCT, *PCRYPTUI_VIEWSIGNERINFO_STRUCT;
Membros
-
dwSize
-
O tamanho, em bytes, dessa estrutura.
-
hwndParent
-
O identificador da janela para ser o pai da caixa de diálogo. Esse membro poderá ser NULL se a caixa de diálogo não tiver pai.
-
dwFlags
-
Um conjunto de sinalizadores que modifica o comportamento da função CryptUIDlgViewSignerInfo . Não há sinalizadores definidos no momento, portanto, esse membro deve ser zero.
-
szTitle
-
Um ponteiro para uma cadeia de caracteres terminada em nulo que contém o título a ser exibido na caixa de diálogo. Se esse membro for NULL, um título padrão será usado.
-
pSignerInfo
-
Um ponteiro para uma estrutura CMSG_SIGNER_INFO que contém as informações do signatário a serem exibidas.
-
hMsg
-
O identificador da mensagem da qual as informações do signatário foram extraídas.
-
pszOID
-
Um ponteiro para uma cadeia de caracteres ANSI terminada em nulo que contém a representação de cadeia de caracteres do OID (identificador de objeto ) que significa para que o certificado que fez a assinatura deve ser validado. Por exemplo, se isso estiver sendo chamado para exibir a assinatura de uma CTL ( lista de confiança de certificado ), a cadeia de caracteres OID szOID_KP_CTL_USAGE_SIGNING deverá ser passada. Se esse membro for NULL, o certificado não será validado para usos.
-
dwReserved
-
Esse parâmetro não é usado no momento. Esse membro deve ser NULL.
-
cStores
-
O número de elementos na matriz rghStores .
-
rghStores
-
Uma matriz de valores HCERTSTORE que representam os outros repositórios de certificados para pesquisar o certificado que assinou a mensagem. Se esse membro for NULL, nenhum repositório adicional será pesquisado. O membro cStores contém o número de elementos nesta matriz.
-
cPropSheetPages
-
O número de elementos na matriz rgPropSheetPages .
-
rgPropSheetPages
-
Uma matriz de ponteiros de estrutura PROPSHEETPAGE que definem páginas extras a serem exibidas na caixa de diálogo padrão. Se esse membro for NULL, nenhuma página adicional será exibida. O membro cPropSheetPages contém o número de elementos nesta matriz.
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] |
Nomes Unicode e ANSI |
CRYPTUI_VIEWSIGNERINFO_STRUCTW (Unicode) e CRYPTUI_VIEWSIGNERINFO_STRUCTA (ANSI) |
Confira também