struttura CRYPTUI_VIEWSIGNERINFO_STRUCT
[La struttura CRYPTUI_VIEWSIGNERINFO_STRUCT è disponibile per l'uso nei sistemi operativi specificati nella sezione Requisiti. Potrebbe essere modificato o non disponibile nelle versioni successive.]
La struttura CRYPTUI_VIEWSIGNERINFO_STRUCT contiene informazioni per la funzione CryptUIDlgViewSignerInfo .
Nota
Questa struttura non viene dichiarata in un file di intestazione pubblicato. Per usare questa struttura, dichiararla nel formato esatto visualizzato.
Sintassi
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;
Members
-
dwSize
-
Dimensione, in byte, della struttura.
-
hwndParent
-
Handle della finestra che deve essere l'elemento padre della finestra di dialogo. Questo membro può essere NULL se la finestra di dialogo non deve avere un elemento padre.
-
dwFlags
-
Set di flag che modifica il comportamento della funzione CryptUIDlgViewSignerInfo . Non sono attualmente definiti flag, quindi questo membro deve essere zero.
-
szTitle
-
Puntatore a una stringa con terminazione Null contenente il titolo da visualizzare nella finestra di dialogo. Se questo membro è NULL, viene usato un titolo predefinito.
-
pSignerInfo
-
Puntatore a una struttura CMSG_SIGNER_INFO contenente le informazioni sul firmatario da visualizzare.
-
hMsg
-
Handle del messaggio da cui sono state estratte le informazioni sul firmatario.
-
pszOID
-
Puntatore a una stringa ANSI con terminazione Null contenente la rappresentazione di stringa dell'identificatore di oggetto (OID) che indica il certificato per cui deve essere convalidata la firma. Ad esempio, se viene chiamato per visualizzare la firma di un elenco di certificati attendibili (CTL), è necessario passare la stringa OID szOID_KP_CTL_USAGE_SIGNING . Se questo membro è NULL, il certificato non viene convalidato per gli utilizzi.
-
dwReserved
-
Questo parametro non è attualmente utilizzato. Questo membro deve essere NULL.
-
cStores
-
Numero di elementi nella matrice rghStores .
-
rghStores
-
Matrice di valori HCERTSTORE che rappresentano gli altri archivi certificati per cercare il certificato che ha firmato il messaggio. Se questo membro è NULL, non viene eseguita alcuna ricerca in altri archivi. Il membro cStores contiene il numero di elementi in questa matrice.
-
cPropSheetPages
-
Numero di elementi nella matrice rgPropSheetPages .
-
rgPropSheetPages
-
Matrice di puntatori di struttura PROPSHEETPAGE che definiscono eventuali pagine aggiuntive da visualizzare nella finestra di dialogo standard. Se questo membro è NULL, non verranno visualizzate pagine aggiuntive. Il membro cPropSheetPages contiene il numero di elementi in questa matrice.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows XP [solo app desktop] |
Server minimo supportato |
Windows Server 2003 [solo app desktop] |
Nomi Unicode e ANSI |
CRYPTUI_VIEWSIGNERINFO_STRUCTW (Unicode) e CRYPTUI_VIEWSIGNERINFO_STRUCTA (ANSI) |
Vedi anche