Fungsi CertRegisterPhysicalStore (wincrypt.h)

Fungsi CertRegisterPhysicalStore menambahkan penyimpanan fisik ke koleksi penyimpanan sistem registri.

Sintaks

BOOL CertRegisterPhysicalStore(
  [in] const void                *pvSystemStore,
  [in] DWORD                     dwFlags,
  [in] LPCWSTR                   pwszStoreName,
  [in] PCERT_PHYSICAL_STORE_INFO pStoreInfo,
  [in] void                      *pvReserved
);

Parameter

[in] pvSystemStore

Koleksi penyimpanan sistem tempat penyimpanan fisik ditambahkan. Parameter ini menunjuk ke string Unicode yang dihentikan null atau ke struktur CERT_SYSTEM_STORE_RELOCATE_PARA . Untuk informasi tentang menggunakan struktur dan menambahkan ServiceName atau ComputerName sebelum string nama penyimpanan sistem, lihat CertRegisterSystemStore.

[in] dwFlags

Kata tinggi dari parameter dwFlags menentukan lokasi penyimpanan sistem. Untuk informasi tentang bendera kata tinggi yang ditentukan dan menambahkan ServiceName, UserNames, dan ComputerNames ke akhir nama penyimpanan sistem, lihat CertRegisterSystemStore.

Bendera kata rendah berikut juga ditentukan dan dapat dikombinasikan dengan bendera kata tinggi menggunakan operasi bitwise-OR.

Nilai Makna
CERT_SYSTEM_STORE_RELOCATE_FLAG
Penyimpanan sistem tidak berada di lokasi registri defaultnya dan parameter pvSystemStore harus menjadi penunjuk ke struktur CERT_SYSTEM_STORE_RELOCATE_PARA .
CERT_STORE_CREATE_NEW_FLAG
Fungsi gagal jika penyimpanan fisik sudah ada di lokasi toko.

[in] pwszStoreName

Penunjuk ke string Unicode yang menamai penyimpanan fisik untuk ditambahkan ke koleksi penyimpanan sistem. Untuk menghapus penyimpanan fisik dari koleksi penyimpanan sistem, panggil fungsi CertUnregisterPhysicalStore .

[in] pStoreInfo

Penunjuk ke struktur CERT_PHYSICAL_STORE_INFO yang menyediakan informasi dasar tentang penyimpanan fisik.

[in] pvReserved

Dicadangkan untuk digunakan di masa mendatang dan harus diatur ke NULL.

Mengembalikan nilai

Jika fungsi berhasil, fungsi mengembalikan bukan nol.

Jika fungsi gagal, fungsi akan mengembalikan nol.

Persyaratan

   
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
Pustaka Crypt32.lib
DLL Crypt32.dll

Lihat juga

CERT_PHYSICAL_STORE_INFO

CertEnumPhysicalStore

CertEnumSystemStore

CertEnumSystemStoreLocation

CertRegisterSystemStore

CertUnregisterPhysicalStore

Fungsi Penyimpanan Sertifikat