struttura CERT_VIEWPROPERTIES_STRUCT_A (cryptdlg.h)
[La struttura CERT_VIEWPROPERTIES_STRUCT è disponibile per l'uso nei sistemi operativi specificati nella sezione Requisiti. Può essere modificato o non disponibile nelle versioni successive.
La struttura CERT_VIEWPROPERTIES_STRUCT definisce le informazioni usate quando viene chiamata la funzione CertViewProperties per visualizzare le proprietà di un certificato.
Sintassi
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;
Members
dwSize
Dimensione, in byte, della struttura.
hwndParent
Handle alla finestra padre.
hInstance
Handle per l'istanza del modulo.
dwFlags
Combinazione bit per bit di zero o più dei valori seguenti.
szTitle
Puntatore a una stringa con terminazione null per il titolo dell'interfaccia utente.
pCertContext
Contesto del certificato da visualizzare.
arrayPurposes
Puntatore a una matrice di stringhe con terminazione null che specificano gli scopi del certificato.
cArrayPurposes
Numero di elementi nella matrice ArrayPurposes . Se questo valore è zero, non viene visualizzato alcun stato di attendibilità.
cRootStores
Numero di elementi nella matrice rghstoreRoots .
rghstoreRoots
Matrice di handle dell'archivio certificati radice.
cStores
Numero di elementi nella matrice rghstoreCAs .
rghstoreCAs
Matrice di altri handle dell'archivio certificati.
cTrustStores
Numero di elementi nella matrice rghstoreTrust .
rghstoreTrust
Matrice di handle dell'archivio certificati di attendibilità.
hprov
Handle al provider di servizi di crittografia da usare per la verifica.
lCustData
Valore utilizzato per i dati personalizzati.
dwPad
Posizione di riempimento.
szHelpFileName
Puntatore a una stringa con terminazione null per il nome del file della Guida.
dwHelpId
ID per l'argomento Del file della Guida.
nStartPage
Numero della prima pagina delle proprietà.
cArrayPropSheetPages
Numero di elementi nella matrice arrayPropSheetPages .
arrayPropSheetPages
Puntatore a una matrice di strutture PROPSHEETPAGE che specificano le pagine delle proprietà.
Commenti
Nota
L'intestazione cryptdlg.h definisce CERT_VIEWPROPERTIES_STRUCT come alias che seleziona automaticamente la versione ANSI o Unicode di questa funzione in base alla definizione della costante preprocessore UNICODE. La combinazione dell'utilizzo dell'alias di codifica neutrale con il codice che non è neutrale dalla codifica può causare errori di corrispondenza che causano errori di compilazione o runtime. Per altre informazioni, vedere Convenzioni per i prototipi di funzione.
Requisiti
Client minimo supportato | Windows XP [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Intestazione | cryptdlg.h |