PFN_CERT_ENUM_SYSTEM_STORE コールバック関数 (wincrypt.h)

CertEnumSystemStoreCallback コールバック関数は、CertEnumSystemStore の呼び出しによって検出された各システム ストアに関する情報を書式設定し、表示します。

構文

PFN_CERT_ENUM_SYSTEM_STORE PfnCertEnumSystemStore;

BOOL PfnCertEnumSystemStore(
  [in] const void *pvSystemStore,
  [in] DWORD dwFlags,
  [in] PCERT_SYSTEM_STORE_INFO pStoreInfo,
  [in] void *pvReserved,
  [in] void *pvArg
)
{...}

パラメーター

[in] pvSystemStore

CertEnumSystemStore の呼び出しによって検出されたシステム ストアに関する情報へのポインター。 必要に応じて、この引数には先頭のコンピューター名またはサービス名のプレフィックスが含まれます。

[in] dwFlags

プレゼンテーションの変更を呼び出すために使用されるフラグ。 これは、次の値のビットごとの OR にすることができます。

意味
CERT_SYSTEM_STORE_LOCATION_MASK
システム ストアの場所を指定します。
CERT_SYSTEM_STORE_RELOCATE_FLAG
設定した場合、 pvSystemStore パラメーターはCERT_SYSTEM_STORE_RELOCATE_PARA構造体を指します。 設定されていない場合、 pvSystemStoreNULL で終わる Unicode 文字列を指します。

[in] pStoreInfo

ストアに関する情報を含む CERT_SYSTEM_STORE_INFO 構造体へのポインター。

[in] pvReserved

将来利用するために予約されています。

[in] pvArg

CertEnumSystemStore に渡される pvArg 内のコールバック関数に渡される情報へのポインター。

戻り値

関数が成功した場合、関数は TRUE を返します。

列挙を停止するには、関数は FALSE を返す必要があります。

要件

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