IcEnroll ::p ut_RootStoreFlags, méthode (xenroll.h)
[Cette propriété n’est plus disponible depuis Windows Server 2008 et Windows Vista.]
La propriété RootStoreFlags définit ou récupère l’emplacement du Registre utilisé pour le magasin racine.
La valeur par défaut de cette propriété est CERT_SYSTEM_STORE_CURRENT_USER. Cette propriété a d’abord été définie dans l’interface ICEnroll .
Cette propriété est en lecture/écriture.
Syntaxe
HRESULT put_RootStoreFlags(
LONG dwFlags
);
Paramètres
dwFlags
Valeur de retour
None
Remarques
La valeur de la propriété RootStoreFlags est passée à la fonction CryptoAPI CertOpenStore à l’aide de son paramètre dwFlags .
La propriété RootStoreFlags doit être définie avant d’utiliser les méthodes suivantes :
Exemples
DWORD dwFlags;
HRESULT hr;
// pEnroll is previously instantiated ICEnroll interface pointer.
// Retrieve the flag value.
hr = pEnroll->get_RootStoreFlags( &dwFlags );
if ( FAILED ( hr ) )
printf("Failed retrieving RootStoreFlags - %x\n", hr );
else
printf("RootStoreFlags is %x\n", dwFlags );
// Set the flag.
hr = pEnroll->put_RootStoreFlags( CERT_SYSTEM_STORE_LOCAL_MACHINE );
if ( FAILED ( hr ) )
printf("Failed updating RootStoreFlags - %x\n", hr );
else
printf("Updated RootStoreFlags\n");
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 |