structure CERT_VIEWPROPERTIES_STRUCT_A (cryptdlg.h)
[La structure CERT_VIEWPROPERTIES_STRUCT est disponible pour une utilisation 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 CERT_VIEWPROPERTIES_STRUCT définit les informations utilisées lorsque la fonction CertViewProperties est appelée pour afficher les propriétés d’un certificat.
Syntaxe
typedef struct tagCERT_VIEWPROPERTIES_STRUCT_A {
DWORD dwSize;
HWND hwndParent;
HINSTANCE hInstance;
DWORD dwFlags;
LPCSTR 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;
LPCSTR szHelpFileName;
DWORD dwHelpId;
DWORD nStartPage;
DWORD cArrayPropSheetPages;
PROPSHEETPAGE *arrayPropSheetPages;
} CERT_VIEWPROPERTIES_STRUCT_A, *PCERT_VIEWPROPERTIES_STRUCT_A;
Membres
dwSize
Taille, en octets, de cette structure.
hwndParent
Handle de la fenêtre parente.
hInstance
Handle du module instance.
dwFlags
Combinaison au niveau du bit de zéro ou plus des valeurs suivantes.
szTitle
Pointeur vers une chaîne terminée par null pour le titre de l’interface utilisateur.
pCertContext
Contexte de certificat pour le certificat à afficher.
arrayPurposes
Pointeur vers un tableau de chaînes terminées par null qui spécifient les objectifs du certificat.
cArrayPurposes
Nombre d’éléments dans le tableau arrayPurposes . Si cette valeur est égale à zéro, aucune approbation status n’est affichée.
cRootStores
Nombre d’éléments dans le tableau rghstoreRoots .
rghstoreRoots
Tableau de handles de magasin de certificats racine.
cStores
Nombre d’éléments dans le tableau rghstoreCAs .
rghstoreCAs
Tableau d’autres handles de magasin de certificats.
cTrustStores
Nombre d’éléments dans le tableau rghstoreTrust .
rghstoreTrust
Tableau de handles de magasin de certificats d’approbation.
hprov
Handle pour le fournisseur de services de chiffrement (CSP) à utiliser pour la vérification.
lCustData
Valeur utilisée pour les données personnalisées.
dwPad
Emplacement de remplissage.
szHelpFileName
Pointeur vers une chaîne terminée par null pour le nom du fichier d’aide.
dwHelpId
ID de la rubrique de fichier d’aide.
nStartPage
Numéro de la première page de propriétés.
cArrayPropSheetPages
Nombre d’éléments dans le tableau arrayPropSheetPages .
arrayPropSheetPages
Pointeur vers un tableau de structures PROPSHEETPAGE qui spécifient les pages de propriétés.
Notes
Notes
L’en-tête cryptdlg.h définit CERT_VIEWPROPERTIES_STRUCT comme un alias qui sélectionne automatiquement la version ANSI ou Unicode de cette fonction en fonction de la définition de la constante de préprocesseur UNICODE. Le mélange de l’utilisation de l’alias neutre en encodage avec du code qui n’est pas neutre en encodage peut entraîner des incompatibilités qui entraînent des erreurs de compilation ou d’exécution. Pour plus d’informations, consultez Conventions pour les prototypes de fonction.
Configuration requise
Client minimal pris en charge | Windows XP [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
En-tête | cryptdlg.h |