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

CryptUIDlgViewSignerInfo