CertDeleteCRLFromStore 関数 (wincrypt.h)
CertDeleteCRLFromStore 関数は、指定した証明書失効リスト (CRL) コンテキストを証明書ストアから削除します。
構文
BOOL CertDeleteCRLFromStore(
[in] PCCRL_CONTEXT pCrlContext
);
パラメーター
[in] pCrlContext
削除する CRL_CONTEXT 構造体へのポインター。
戻り値
関数が成功した場合、戻り値は TRUE になります。
関数が失敗した場合、戻り値は FALSE になります。 拡張エラー情報については、 GetLastError を呼び出します。 考えられるエラー コードの 1 つは次のとおりです。
リターン コード | 説明 |
---|---|
|
ストアが読み取り専用で開かれたので、削除操作は許可されていません。 |
解説
このストア内の CRL の後続の取得操作または検索操作はすべて失敗します。 ただし、CRL に割り当てられたメモリは、重複するすべてのコンテキストも解放されるまで解放されません。
pCrlContext パラメーターは、エラーの場合でも、CertFreeCRLContext を使用して、この関数によって常に解放されます。
要件
サポートされている最小のクライアント | Windows XP [デスクトップ アプリ | UWP アプリ] |
サポートされている最小のサーバー | Windows Server 2003 [デスクトップ アプリのみ | UWP アプリ] |
対象プラットフォーム | Windows |
ヘッダー | wincrypt.h |
Library | Crypt32.lib |
[DLL] | Crypt32.dll |