PFNCFILTERPROC コールバック関数 (cryptuiapi.h)

PFNCFILTERPROC 関数は、CryptUIWizDigitalSign 関数によって表示されるデジタル署名ウィザードに表示される証明書をフィルター処理するアプリケーション定義のコールバック関数です。

構文

PFNCFILTERPROC Pfncfilterproc;

BOOL Pfncfilterproc(
  [in] PCCERT_CONTEXT pCertContext,
  [in] BOOL *pfInitialSelectedCert,
  [in] void *pvCallbackData
)
{...}

パラメーター

[in] pCertContext

フィルター処理する証明書を含む CERT_CONTEXT 構造体へのポインター。

[in] pfInitialSelectedCert

pCertContext パラメーターが指すCERT_CONTEXT構造体に含まれる証明書をダイアログ ボックスで最初に選択するかどうかを指定するブール値。 このパラメーターは、フィルター プロセスが TRUE を返す場合にのみ使用されます。

[in] pvCallbackData

ユーザー定義データへのポインター。

戻り値

pCertContext パラメーターが指すCERT_CONTEXT構造体に含まれる証明書をデジタル署名ウィザードに表示するかどうかを指定するブール値。

要件

要件
サポートされている最小のクライアント Windows XP (デスクトップ アプリのみ)
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
対象プラットフォーム Windows
ヘッダー cryptuiapi.h