Metode ICEnroll::p ut_ProviderName (xenroll.h)
[Properti ini tidak lagi tersedia untuk digunakan pada Windows Server 2008 dan Windows Vista.]
Properti ProviderName menetapkan atau mengambil nama penyedia layanan kriptografi (CSP) untuk digunakan.
Jika CSP belum ditentukan, nilai default untuk properti ini adalah "Penyedia Kriptografi Dasar Microsoft", dan properti ProviderName diatur ke string kosong. Properti ini pertama kali didefinisikan dalam antarmuka ICEnroll .
Properti ini bersifat baca/tulis.
Sintaks
HRESULT put_ProviderName(
BSTR bstrProvider
);
Parameter
bstrProvider
Menampilkan nilai
Tidak ada
Keterangan
Properti ProviderName memengaruhi perilaku metode berikut:
Contoh
BSTR bstrProvName = NULL;
BSTR bstrMyProvName = NULL;
HRESULT hr;
// pEnroll is previously instantiated ICEnroll interface pointer
// get the ProviderName
hr = pEnroll->get_ProviderName( &bstrProvName );
if (FAILED( hr ))
printf("Failed get_ProviderName - %x\n", hr );
else
printf( "ProviderName: %ws\n", bstrProvName );
// free BSTR when done
if ( NULL != bstrProvName )
SysFreeString( bstrProvName );
// set the ProviderName value
bstrMyProvName = SysAllocString(TEXT("Microsoft Base DSS")
TEXT(" Cryptographic Provider"));
hr = pEnroll->put_ProviderName( bstrMyProvName );
if (FAILED( hr ))
printf("Failed put_ProviderName - %x\n", hr );
else
printf( "ProviderName set to %ws\n", bstrMyProvName );
// free BSTR when done
if ( NULL != bstrMyProvName )
SysFreeString( bstrMyProvName );
Persyaratan
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 |