Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
De functie CryptUIDlgSelectCertificate geeft een dialoogvenster weer waarmee een gebruiker een certificaat kan selecteren.
Syntaxis
PCCERT_CONTEXT WINAPI CryptUIDlgSelectCertificate(
_In_ PCCRYPTUI_SELECTCERTIFICATE_STRUCT pcsc
);
Parameters
-
pcsc [in]
-
Een aanwijzer naar een CRYPTUI_SELECTCERTIFICATE_STRUCT structuur met informatie over het dialoogvenster dat moet worden weergegeven.
Retourwaarde
Een aanwijzer naar een CERT_CONTEXT structuur die het certificaat vertegenwoordigt dat door de gebruiker is geselecteerd. Wanneer u dit certificaat hebt gebruikt, moet u deze aanwijzer doorgeven aan de functie CertFreeCertificateContext om het aantal verwijzingen van de certificaatcontext te verlagen.
Als het dwFlags-lid van de pcsc-structuur niet de vlag CRYPTUI_SELECTCERT_MULTISELECT bevat, betekent een retourwaarde van NULL dat de gebruiker het dialoogvenster heeft gesloten zonder een certificaat te selecteren.
Als het dwFlags-lid van de pcsc-structuur de vlag CRYPTUI_SELECTCERT_MULTISELECT bevat, retourneert deze functie altijd NULL. De geselecteerde certificaten worden opgenomen in het certificaatarchief dat wordt vertegenwoordigd door het lid hSelectedCertStore van pcsc. Als het aantal certificaten in het archief hetzelfde is voor en na het aanroepen van CryptUIDlgSelectCertificate, heeft de gebruiker het dialoogvenster gesloten zonder certificaten te selecteren.
Remarks
Als het dwFlags-lid van de CRYPTUI_SELECTCERTIFICATE_STRUCT-structuur is ingesteld op CRYPTUI_SELECTCERT_LEGACY, wordt het verouderde dialoogvenster weergegeven. Anders wordt het huidige dialoogvenster voor certificaatselectie weergegeven.
Requirements
| Requirement | Value |
|---|---|
| Minimaal ondersteunde client |
Windows XP [alleen desktop-apps] |
| Minimaal ondersteunde server |
Windows Server 2003 [alleen desktop-apps] |
| Einde van ondersteuning |
Windows 7 [alleen desktop-apps] |
| Bibliotheek |
|
| DLL |
|
| Unicode- en ANSI-namen |
CryptUIDlgSelectCertificateW (Unicode) en CryptUIDlgSelectCertificateA (ANSI) |