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

Lihat juga

CERT_SELECT_STRUCT

CertSelectCertificate