Metode ICEnroll::p ut_MyStoreName (xenroll.h)
[Properti ini tidak lagi tersedia untuk digunakan pada Windows Server 2008 dan Windows Vista.]
Properti MyStoreName mengatur atau mengambil nama penyimpanan tempat sertifikat dengan kunci privat tertaut disimpan.
Nilai MyStoreName menentukan penyimpanan untuk menempatkan sertifikat baru yang dihasilkan dari acceptPKCS7 atau acceptFilePKCS7. Nilai default untuk properti ini adalah "MY". Properti ini pertama kali didefinisikan dalam antarmuka ICEnroll .
Properti ini bersifat baca/tulis.
Sintaks
HRESULT put_MyStoreName(
BSTR bstrName
);
Parameter
bstrName
Nilai kembali
Tidak ada
Keterangan
Properti MyStoreName memengaruhi perilaku metode berikut:
Kemampuan untuk mengatur properti ini dinonaktifkan ketika Kontrol Pendaftaran Sertifikat dijalankan sebagai kontrol skrip.
Contoh
BSTR bstrStoreName = NULL;
HRESULT hr;
// pEnroll is previously instantiated ICEnroll interface pointer
// get the storename
hr = pEnroll->get_MyStoreName( &bstrStoreName );
if ( FAILED ( hr ) )
printf("Failed getting MyStoreName - %x\n", hr );
else
printf( "MyStoreName: %ws\n", bstrStoreName );
// free BSTR when done
if ( NULL != bstrStoreName )
SysFreeString( bstrStoreName );
// set the storename
// bstrNewName previously set to a valid store name
hr = pEnroll->put_MyStoreName( bstrNewName );
if ( FAILED ( hr ) )
printf("Failed setting MyStoreName - %x\n", hr );
else
printf( "MyStoreName was set to : %ws\n", bstrNewName );
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 | xenroll.h |
Pustaka | Uuid.lib |
DLL | Xenroll.dll |