Partager via


Méthode ICEnroll ::get_RootStoreFlags (xenroll.h)

[Cette propriété n’est plus disponible à partir de 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 get_RootStoreFlags(
  LONG *pdwFlags
);

Paramètres

pdwFlags

Valeur de retour

None

Remarques

La valeur de la propriété RootStoreFlags est transmise à 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