Méthode ICEnroll ::p ut_ProviderFlags (xenroll.h)
[Cette propriété n’est plus disponible à partir de Windows Server 2008 et Windows Vista.]
La propriété ProviderFlags définit ou récupère le type de fournisseur.
La propriété ProviderFlags est passée à la fonction CryptAcquireContext CryptoAPI. 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 zéro. Cette propriété a d’abord été définie dans l’interface ICEnroll .
Cette propriété est en lecture/écriture.
Syntaxe
HRESULT put_ProviderFlags(
LONG dwFlags
);
Paramètres
dwFlags
Valeur de retour
None
Remarques
Pour plus d’informations sur les valeurs ProviderFlags valides pour le fournisseur de chiffrement de base Microsoft, consultez la fonction CryptoAPI CryptAcquireContext .
Pour plus d’informations sur les autres fournisseurs de solutions cloud, consultez la documentation fournie avec le csp.
La valeur de la propriété ProviderFlags est passée à CryptAcquireContext à l’aide de son paramètre dwFlags .
La propriété ProviderFlags affecte le comportement des méthodes suivantes :
Exemples
DWORD dwProvFlags;
HRESULT hr;
// pEnroll is previously instantiated ICEnroll interface pointer
// get the ProviderFlags value
hr = pEnroll->get_ProviderFlags( &dwProvFlags );
if (FAILED( hr ))
printf("Failed get_ProviderFlags - %x\n", hr );
else
printf( "ProviderFlags: %d\n", dwProvFlags );
// Set the ProviderFlags value.
hr = pEnroll->put_ProviderFlags(CRYPT_MACHINE_KEYSET);
if (FAILED( hr ))
printf("Failed put_ProviderFlags - %x\n", hr );
else
printf( "ProviderFlags set to %d\n", CRYPT_MACHINE_KEYSET );
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 |