CertUnregisterPhysicalStore 関数 (wincrypt.h)

CertUnregisterPhysicalStore 関数は、指定されたシステム ストア コレクションから物理ストアを削除します。 CertUnregisterPhysicalStore を使用して、物理ストアを削除することもできます。

構文

BOOL CertUnregisterPhysicalStore(
  [in] const void *pvSystemStore,
  [in] DWORD      dwFlags,
  [in] LPCWSTR    pwszStoreName
);

パラメーター

[in] pvSystemStore

物理ストアの削除元となるシステム ストア コレクションの識別子へのポインター。 これは、null で終わる Unicode 文字列または CERT_SYSTEM_STORE_RELOCATE_PARA 構造体のいずれかです。 構造体の使用と、システム ストア名文字列の末尾に ServiceName または ComputerName を追加する方法については、「 CertRegisterSystemStore」を参照してください。

[in] dwFlags

dwFlags パラメーターの上位ワードは、システム ストアの場所を指定します。 定義された高ワード フラグと、システム ストア名の末尾に ServiceName、UserNames、ComputerNames を追加する方法については、「 CertRegisterSystemStore」を参照してください。

次の低ワード値も定義されています。 これらは、ビットごとの OR 演算と高ワード値を使用して組み合わせることができます。

説明
CERT_SYSTEM_STORE_RELOCATE_FLAG
システム ストアは既定のレジストリの場所に存在せず、 pvSystemStoreCERT_SYSTEM_STORE_RELOCATE_PARA 構造体へのポインターである必要があります。
CERT_STORE_DELETE_FLAG
物理ストアは、最初にシステム ストア コレクションから削除され、次に削除されます。

[in] pwszStoreName

物理ストアの名前を含む Null で終わる Unicode 文字列。

戻り値

関数が成功した場合、戻り値は TRUE になります

関数が失敗した場合、戻り値は FALSE になります

要件

   
サポートされている最小のクライアント Windows XP (デスクトップ アプリのみ)
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
対象プラットフォーム Windows
ヘッダー wincrypt.h
Library Crypt32.lib
[DLL] Crypt32.dll

関連項目

CERT_SYSTEM_STORE_RELOCATE_PARA

CertEnumPhysicalStore

CertEnumSystemStore

CertEnumSystemStoreLocation

CertRegisterPhysicalStore

CertRegisterSystemStore

証明書ストア関数