MÉTHODE ICEnroll ::get_ProviderName (xenroll.h)
[Cette propriété n’est plus disponible à partir de Windows Server 2008 et Windows Vista.]
La propriété ProviderName définit ou récupère le nom du fournisseur de services de chiffrement (CSP) à utiliser.
Si le fournisseur de services cloud n’a pas été spécifié, la valeur par défaut de cette propriété est « Microsoft Base Cryptographic Provider » et la propriété ProviderName est définie sur une chaîne vide. Cette propriété a d’abord été définie dans l’interface ICEnroll .
Cette propriété est en lecture/écriture.
Syntaxe
HRESULT get_ProviderName(
BSTR *pbstrProvider
);
Paramètres
pbstrProvider
Valeur de retour
None
Remarques
La propriété ProviderName affecte le comportement des méthodes suivantes :
Exemples
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 );
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows XP [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | xenroll.h |
Bibliothèque | Uuid.lib |
DLL | Xenroll.dll |