_VIEWSIGNERINFO _ structure de struct CRYPTUI

[La structure du _ _ struct CRYPTUI VIEWSIGNERINFO peut être utilisée dans les systèmes d’exploitation spécifiés dans la section Configuration requise. Il sera peut-être modifié ou indisponible dans les versions ultérieures.]

La structure du _ _ struct CRYPTUI VIEWSIGNERINFO 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 nul

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

Jeu d’indicateurs qui modifie le comportement de la fonction CryptUIDlgViewSignerInfo . Aucun indicateur n’est actuellement défini. ce membre doit donc être égal à zéro.

szTitle

Pointeur vers une chaîne se terminant par un caractère 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 d' _ _ informations du signataire CMSG qui contient les informations sur le signataire à afficher.

hMsg

Handle du message à partir duquel les informations du signataire ont été extraites.

pszOID

Pointeur vers une chaîne ANSI se terminant par un caractère null qui contient la représentation sous forme de chaîne de l' identificateur d’objet (OID) qui indique le certificat pour lequel la signature doit être validée. Par exemple, si cette méthode est appelée pour afficher la signature d’une liste de certificats de confiance (CTL), la chaîne d’OID de _ _ _ _ signature d’utilisation szOID KP 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 autre magasin n’est recherché. Le membre cStores contient le nombre d’éléments de 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 ne sera affichée. Le membre cPropSheetPages contient le nombre d’éléments de ce tableau.

Configuration requise

Condition requise Valeur
Client minimal pris en charge
Windows [Applications de bureau XP uniquement]
Serveur minimal pris en charge
Windows Serveur 2003 [ applications de bureau uniquement]
Noms Unicode et ANSI
CRYPTUI _ VIEWSIGNERINFO _ STRUCTW (Unicode) et CRYPTUI _ VIEWSIGNERINFO _ structa (ANSI)

Voir aussi

CryptUIDlgViewSignerInfo