PFN_CERT_ENUM_PHYSICAL_STORE コールバック関数 (wincrypt.h)
CertEnumPhysicalStoreCallback コールバック関数は、CertEnumPhysicalStore の呼び出しによって検出された各物理ストアに関する情報を書式設定して表示します。
構文
PFN_CERT_ENUM_PHYSICAL_STORE PfnCertEnumPhysicalStore;
BOOL PfnCertEnumPhysicalStore(
[in] const void *pvSystemStore,
[in] DWORD dwFlags,
[in] LPCWSTR pwszStoreName,
[in] PCERT_PHYSICAL_STORE_INFO pStoreInfo,
[in] void *pvReserved,
[in] void *pvArg
)
{...}
パラメーター
[in] pvSystemStore
CERT_SYSTEM_STORE_RELOCATE_FLAGが dwFlags に設定されている場合、pvSystemStore は、列挙するシステム ストアの名前と場所の両方を示すCERT_SYSTEM_STORE_RELOCATE_PARA構造体を指します。 それ以外の場合、 pvSystemStore は、物理ストアを列挙するシステム ストアに名前を付ける Unicode 文字列へのポインターです。 サービスまたはコンピューターの名前の前にシステム ストア名を付ける方法については、「 CertRegisterSystemStore」を参照してください。
[in] dwFlags
システム ストアの場所を指定します。 次のフラグ値が定義されています。
- CERT_SYSTEM_STORE_CURRENT_USER
- CERT_SYSTEM_STORE_CURRENT_SERVICE
- CERT_SYSTEM_STORE_LOCAL_MACHINE
- CERT_SYSTEM_STORE_LOCAL_MACHINE_GROUP_POLICY
- CERT_SYSTEM_STORE_CURRENT_USER_GROUP_POLICY
- CERT_SYSTEM_STORE_SERVICES
- CERT_SYSTEM_STORE_USERS
- CERT_SYSTEM_STORE_LOCAL_MACHINE_ENTERPRISE
[in] pwszStoreName
物理ストアの名前。
[in] pStoreInfo
ストアに関する情報を含む CERT_PHYSICAL_STORE_INFO 構造体へのポインター。
[in] pvReserved
将来利用するために予約されています。
[in] pvArg
CertEnumPhysicalStore に渡される pvArg 内のコールバック関数に渡される情報へのポインター。
戻り値
関数が成功した場合は TRUE 、失敗した場合は FALSE を 返します。
要件
サポートされている最小のクライアント | Windows XP (デスクトップ アプリのみ) |
サポートされている最小のサーバー | Windows Server 2003 (デスクトップ アプリのみ) |
対象プラットフォーム | Windows |
ヘッダー | wincrypt.h |