Fungsi CertEnumSystemStoreLocation (wincrypt.h)

Fungsi CertEnumSystemStoreLocation mengambil semua lokasi penyimpanan sistem. Fungsi ini memanggil fungsi panggilan balik yang disediakan untuk setiap lokasi penyimpanan sistem yang ditemukan.

Sintaks

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

Parameter

[in] dwFlags

Dicadangkan untuk digunakan di masa mendatang; harus nol.

[in] pvArg

Penunjuk ke kekosongan yang memungkinkan aplikasi untuk mendeklarasikan, menentukan, dan menginisialisasi struktur untuk menyimpan informasi apa pun yang akan diteruskan ke fungsi enumerasi panggilan balik.

[in] pfnEnum

Penunjuk ke fungsi panggilan balik yang digunakan untuk menampilkan detail untuk setiap lokasi toko. Fungsi panggilan balik ini menentukan konten dan format untuk presentasi informasi di setiap lokasi penyimpanan. Untuk tanda tangan dan parameter fungsi panggilan balik, lihat CertEnumSystemStoreLocationCallback.

Nilai kembali

Jika fungsi berhasil, fungsi mengembalikan TRUE.

Jika fungsi gagal, fungsi akan mengembalikan FALSE.

Keterangan

Untuk menggunakan CertEnumSystemStoreLocation, aplikasi harus mendeklarasikan dan menentukan struktur ENUM_ARG dan fungsi panggilan balik enumerasi.

Contoh

Untuk contoh yang menggunakan fungsi ini, lihat Contoh Program C: Mencantumkan Sistem dan Penyimpanan Fisik.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows XP [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows Server 2003 [aplikasi desktop | Aplikasi UWP]
Target Platform Windows
Header wincrypt.h
Pustaka Crypt32.lib
DLL Crypt32.dll

Lihat juga

CertEnumPhysicalStore

CertEnumSystemStore

CertRegisterPhysicalStore

CertRegisterSystemStore

CertUnregisterPhysicalStore

CertUnregisterSystemStore

Fungsi Penyimpanan Sertifikat