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 Exigences. Il peut être modifié ou indisponible dans les versions suivantes.]
La structure
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 de l’instance de module.
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 que le certificat soit affiché.
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, aucun état d’approbation n’est affiché.
cRootStores
Nombre d’éléments dans le tableau rghstoreRoots.
rghstoreRoots
Tableau de handles de magasin de certificats racines.
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 vers 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 du 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.
Remarques
Note
L’en-tête cryptdlg.h définit CERT_VIEWPROPERTIES_STRUCT en tant qu’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.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows XP [applications de bureau uniquement] |
serveur minimum pris en charge | Windows Server 2003 [applications de bureau uniquement] |
d’en-tête | cryptdlg.h |