structure CRYPTUI_VIEWSIGNERINFO_STRUCT
[La structure CRYPTUI_VIEWSIGNERINFO_STRUCT peut être utilisée dans les systèmes d’exploitation spécifiés dans la section Configuration requise. Il peut être modifié ou indisponible dans les versions suivantes.]
La structure CRYPTUI_VIEWSIGNERINFO_STRUCT contient des informations pour la fonction CryptUIDlgViewSignerInfo .
Notes
Cette structure n’est pas déclarée dans un fichier d’en-tête publié. Pour utiliser cette structure, déclarez-la dans le format exact indiqué.
Syntaxe
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;
Membres
-
dwSize
-
Taille, en octets, de cette structure.
-
hwndParent
-
Handle de la fenêtre qui doit être le parent de la boîte de dialogue. Ce membre peut avoir la valeur NULL si la boîte de dialogue ne doit pas avoir de parent.
-
dwFlags
-
Ensemble d’indicateurs qui modifie le comportement de la fonction CryptUIDlgViewSignerInfo . Aucun indicateur n’étant défini, ce membre doit être égal à zéro.
-
szTitle
-
Pointeur vers une chaîne terminée par null qui contient le titre à afficher dans la boîte de dialogue. Si ce membre a la valeur NULL, un titre par défaut est utilisé.
-
pSignerInfo
-
Pointeur vers une structure de CMSG_SIGNER_INFO qui contient les informations du signataire à afficher.
-
hMsg
-
Handle du message à partir duquel les informations du signataire ont été extraites.
-
pszOID
-
Pointeur vers une chaîne ANSI terminée par null qui contient la représentation sous forme de chaîne de l’identificateur d’objet (OID) qui indique pour quoi le certificat qui a effectué la signature doit être validé. Par exemple, si cela est appelé pour afficher la signature d’une liste d’approbation de certificats (CTL), la chaîne OID szOID_KP_CTL_USAGE_SIGNING doit être transmise. Si ce membre a la valeur NULL, le certificat n’est pas validé pour les utilisations.
-
dwReserved
-
Ce paramètre n’est pas utilisé actuellement. Ce membre doit avoir la valeur NULL.
-
cStores
-
Nombre d’éléments dans le tableau rghStores .
-
rghStores
-
Tableau de valeurs HCERTSTORE qui représentent les autres magasins de certificats pour rechercher le certificat qui a signé le message. Si ce membre a la valeur NULL, aucun magasin supplémentaire n’est recherché. Le membre cStores contient le nombre d’éléments dans ce tableau.
-
cPropSheetPages
-
Nombre d’éléments dans le tableau rgPropSheetPages .
-
rgPropSheetPages
-
Tableau de pointeurs de structure PROPSHEETPAGE qui définissent les pages supplémentaires à afficher dans la boîte de dialogue standard. Si ce membre a la valeur NULL, aucune page supplémentaire n’est affichée. Le membre cPropSheetPages contient le nombre d’éléments dans ce tableau.
Spécifications
Condition requise | Valeur |
---|---|
Client minimal pris en charge |
Windows XP [applications de bureau uniquement] |
Serveur minimal pris en charge |
Windows Server 2003 [applications de bureau uniquement] |
Noms Unicode et ANSI |
CRYPTUI_VIEWSIGNERINFO_STRUCTW (Unicode) et CRYPTUI_VIEWSIGNERINFO_STRUCTA (ANSI) |
Voir aussi