Méthode ICEnroll ::p ut_ProviderType (xenroll.h)
[Cette propriété n’est plus disponible à partir de Windows Server 2008 et Windows Vista.]
La propriété ProviderType définit ou récupère le type de fournisseur.
La valeur de la propriété ProviderType est passée à la fonction CryptoAPI CryptAcquireContext . Les valeurs valides sont déterminées par le fournisseur de services de chiffrement (CSP) en cours d’utilisation. La valeur par défaut de cette propriété est 1. Cette propriété a d’abord été définie dans l’interface ICEnroll .
Cette propriété est en lecture/écriture.
Syntaxe
HRESULT put_ProviderType(
LONG dwType
);
Paramètres
dwType
Valeur de retour
None
Remarques
Pour obtenir des informations générales sur les types de fournisseurs, consultez Types de fournisseurs de chiffrement.
Pour plus d’informations sur les valeurs valides pour le fournisseur de chiffrement de base Microsoft, consultez la fonction CryptoAPI CryptAcquireContext .
Pour plus d’informations sur le type de fournisseur pour les autres fournisseurs de services partagés, consultez la documentation fournie avec le fournisseur de solutions cloud.
La valeur de la propriété ProviderType est transmise à CryptAcquireContext à l’aide de son paramètre dwProvType .
La propriété ProviderType affecte le comportement des méthodes suivantes :
Exemples
DWORD dwProvType;
HRESULT hr;
// Get the ProviderType value.
// pEnroll is previously instantiated ICEnroll interface pointer
hr = pEnroll->get_ProviderType(&dwProvType);
if (FAILED( hr ))
printf("Failed get_ProviderType - %x\n", hr);
else
printf("ProviderType: %d\n", dwProvType);
// Set the ProviderType value.
hr = pEnroll->put_ProviderType(PROV_MS_EXCHANGE);
if (FAILED(hr))
printf("Failed put_ProviderType - %x\n", hr);
else
printf("ProviderType set to %d\n", PROV_MS_EXCHANGE);
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 |