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