PFN_CERT_ENUM_SYSTEM_STORE fungsi panggilan balik (wincrypt.h)

Format fungsi panggilan balik CertEnumSystemStoreCallback dan menyajikan informasi di setiap penyimpanan sistem yang ditemukan oleh panggilan ke CertEnumSystemStore.

Sintaks

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
)
{...}

Parameter

[in] pvSystemStore

Penunjuk ke informasi tentang penyimpanan sistem yang ditemukan oleh panggilan ke CertEnumSystemStore. Jika sesuai, argumen ini akan berisi nama komputer terkemuka atau awalan nama layanan.

[in] dwFlags

Bendera yang digunakan untuk memanggil perubahan presentasi. Ini bisa menjadi bitwise ATAU dari nilai berikut.

Nilai Makna
CERT_SYSTEM_STORE_LOCATION_MASK
Menentukan lokasi penyimpanan sistem.
CERT_SYSTEM_STORE_RELOCATE_FLAG
Jika diatur, parameter pvSystemStore menunjuk ke struktur CERT_SYSTEM_STORE_RELOCATE_PARA. Jika tidak diatur, pvSystemStore menunjuk ke string Unicode yang dihentikan NULL.

[in] pStoreInfo

Penunjuk ke struktur CERT_SYSTEM_STORE_INFO yang berisi informasi tentang penyimpanan.

[in] pvReserved

Disiapkan untuk penggunaan masa mendatang.

[in] pvArg

Penunjuk ke informasi yang diteruskan ke fungsi panggilan balik di pvArg diteruskan ke CertEnumSystemStore.

Nilai kembali

Jika fungsi berhasil, fungsi mengembalikan TRUE.

Untuk menghentikan enumerasi, fungsi harus mengembalikan FALSE.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows XP [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2003 [hanya aplikasi desktop]
Target Platform Windows
Header wincrypt.h