Fungsi panggilan balik PFNCMFILTERPROC (cryptdlg.h)
Fungsi PFNCMFILTERPROC adalah prosedur filter yang memfilter setiap sertifikat untuk menentukan apakah sertifikat akan muncul dalam kotak dialog pemilihan sertifikat yang ditampilkan oleh fungsi CertSelectCertificate . PFNCMFILTERPROC adalah fungsi panggilan balik yang ditentukan aplikasi yang ditentukan dalam struktur CERT_SELECT_STRUCT . Struktur CERT_SELECT_STRUCT adalah parameter dalam fungsi CertSelectCertificate . Fungsi PFNCMFILTERPROC harus diimplementasikan oleh pengembang agar sesuai dengan setiap aplikasi.
Sintaks
PFNCMFILTERPROC Pfncmfilterproc;
BOOL Pfncmfilterproc(
PCCERT_CONTEXT pCertContext,
LPARAM unnamedParam2,
DWORD unnamedParam3,
DWORD unnamedParam4
)
{...}
Parameter
pCertContext
Penunjuk ke struktur CERT_CONTEXT yang berisi sertifikat untuk membuat penentuan pemfilteran.
unnamedParam2
dwDisplayWell. Disiapkan untuk penggunaan masa mendatang.
unnamedParam3
Parameter ini DWORD
adalah dwFlags.
unnamedParam4
Parameter ini DWORD
adalah lCustData. Ini adalah alamat array nilai byte yang menyimpan data kustom. lCustData diteruskan ke fungsi PFNCMFILTERPROC oleh fungsi CertSelectCertificate .
Nilai kembali
Mengembalikan nilai bukan nol (TRUE) untuk menampilkan sertifikat. Mengembalikan nol (FALSE) untuk tidak menampilkan sertifikat.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows XP [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2003 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | cryptdlg.h |