CertEnumSystemStoreLocation 函式 (wincrypt.h)

CertEnumSystemStoreLocation 函式會擷取所有系統存放區位置。 函式會針對找到的每個系統存放區位置呼叫提供的回呼函式。

語法

BOOL CertEnumSystemStoreLocation(
  [in] DWORD                               dwFlags,
  [in] void                                *pvArg,
  [in] PFN_CERT_ENUM_SYSTEM_STORE_LOCATION pfnEnum
);

參數

[in] dwFlags

保留以備將來之用;必須為零。

[in] pvArg

void 的指標,可讓應用程式宣告、定義及初始化結構,以保存要傳遞至回呼列舉函數的任何資訊。

[in] pfnEnum

回呼函式的指標,用來顯示每個存放區位置的詳細數據。 此回呼函式會決定每個存放區位置上信息呈現的內容和格式。 如需回呼函式的簽章和參數,請參閱 CertEnumSystemStoreLocationCallback

傳回值

如果函式成功,函式會傳回 TRUE

如果函式失敗,則會傳回 FALSE

備註

若要使用 CertEnumSystemStoreLocation,應用程式必須宣告並定義 ENUM_ARG 結構和列舉回呼函式。

範例

如需使用此函式的範例,請參閱 範例 C 程式:列出系統和實體存放區

規格需求

需求
最低支援的用戶端 Windows XP [傳統型應用程式 |UWP 應用程式]
最低支援的伺服器 Windows Server 2003 [傳統型應用程式 |UWP 應用程式]
目標平台 Windows
標頭 wincrypt.h
程式庫 Crypt32.lib
Dll Crypt32.dll

另請參閱

CertEnumPhysicalStore

CertEnumSystemStore

CertRegisterPhysicalStore

CertRegisterSystemStore

CertUnregisterPhysicalStore

CertUnregisterSystemStore

證書存儲函式