Funzione CryptUIDlgSelectCertificateFromStore (cryptuiapi.h)
La funzione CryptUIDlgSelectCertificateFromStore visualizza una finestra di dialogo che consente la selezione di un certificato da un archivio specificato.
Sintassi
PCCERT_CONTEXT CryptUIDlgSelectCertificateFromStore(
[in] HCERTSTORE hCertStore,
[in] HWND hwnd,
[in, optional] LPCWSTR pwszTitle,
[in, optional] LPCWSTR pwszDisplayString,
[in] DWORD dwDontUseColumn,
[in] DWORD dwFlags,
[in] void *pvReserved
);
Parametri
[in] hCertStore
Handle dell'archivio certificati da cercare.
[in] hwnd
Handle della finestra per la visualizzazione. Se NULL, per impostazione predefinita viene visualizzata la finestra desktop.
[in, optional] pwszTitle
Stringa utilizzata come titolo della finestra di dialogo. Se NULL, viene usato il titolo predefinito "Seleziona certificato".
[in, optional] pwszDisplayString
Istruzione di testo nella finestra di dialogo di selezione. Se NULL, viene usata la frase predefinita "Selezionare un certificato da usare".
[in] dwDontUseColumn
Flag che possono essere combinati per escludere colonne della visualizzazione.
[in] dwFlags
Attualmente non usato e deve essere impostato su 0.
[in] pvReserved
Riservato per utilizzi futuri.
Valore restituito
Restituisce un puntatore al contesto del certificato selezionato. Se non è stato selezionato alcun certificato, viene restituito NULL . Al termine dell'uso del certificato, liberare il contesto del certificato chiamando la funzione CertFreeCertificateContext .
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | cryptuiapi.h |
Libreria | Cryptui.lib |
DLL | Cryptui.dll |