Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A CryptUIDlgSelectCertificate függvény egy párbeszédpanelt jelenít meg, amely lehetővé teszi a felhasználó számára a tanúsítvány kiválasztását.
Szemantika
PCCERT_CONTEXT WINAPI CryptUIDlgSelectCertificate(
_In_ PCCRYPTUI_SELECTCERTIFICATE_STRUCT pcsc
);
Paraméterek
-
pcsc [in]
-
Mutató egy CRYPTUI_SELECTCERTIFICATE_STRUCT struktúrára, amely a megjelenítendő párbeszédpanelre vonatkozó információkat tartalmazza.
Visszaadott érték
Mutató egy CERT_CONTEXT struktúrára, amely a felhasználó által kiválasztott tanúsítványt jelöli. Ha befejezte a tanúsítvány használatát, ezt a mutatót át kell adnia a CertFreeCertificateContext függvénynek a tanúsítványkörnyezet hivatkozási számának csökkenéséhez.
Ha a pcsc-struktúradwFlags tagja nem tartalmazza a CRYPTUI_SELECTCERT_MULTISELECT jelzőt, a NULL visszatérési érték azt jelenti, hogy a felhasználó tanúsítvány kiválasztása nélkül bezárta a párbeszédpanelt.
Ha a pcsc-struktúradwFlags tagja tartalmazza a CRYPTUI_SELECTCERT_MULTISELECT jelzőt, ez a függvény mindig NULL értéket ad vissza. A kijelölt tanúsítványok a pcschSelectedCertStore-tag által képviselt tanúsítványtárolóban lesznek tárolva. Ha az áruházban lévő tanúsítványok száma megegyezik a CryptUIDlgSelectCertificate hívása előtt és után, a felhasználó tanúsítvány kiválasztása nélkül bezárta a párbeszédpanelt.
Megjegyzések
Ha a CRYPTUI_SELECTCERTIFICATE_STRUCT struktúra dwFlags tagja CRYPTUI_SELECTCERT_LEGACY van beállítva, megjelenik az örökölt párbeszédpanel. Ellenkező esetben megjelenik az aktuális tanúsítványkijelölési párbeszédpanel.
Követelmények
| Követelmény | Érték |
|---|---|
| Minimálisan támogatott ügyfél |
Windows XP [csak asztali alkalmazások] |
| Minimálisan támogatott kiszolgáló |
Windows Server 2003 [csak asztali alkalmazások] |
| A támogatás vége |
Windows 7 [csak asztali alkalmazások] |
| Library |
|
| DLL |
|
| Unicode- és ANSI-nevek |
CryptUIDlgSelectCertificateW (Unicode) és CryptUIDlgSelectCertificateA (ANSI) |