Partager via


ICEnroll ::get_RequestStoreFlags, méthode (xenroll.h)

[Cette propriété n’est plus disponible depuis Windows Server 2008 et Windows Vista.]

La propriété RequestStoreFlags définit ou récupère l’emplacement du Registre utilisé pour le magasin de requêtes.

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_RequestStoreFlags(
  LONG *pdwFlags
);

Paramètres

pdwFlags

Valeur de retour

None

Remarques

La valeur de la propriété RequestStoreFlags est passée à la fonction CryptoAPI CertOpenStore à l’aide de son paramètre dwFlags .

En règle générale, la modification de la propriété RequestStoreFlags est effectuée uniquement dans les applications avancées.

La propriété RequestStoreFlags 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_RequestStoreFlags( &dwFlags );
if ( FAILED ( hr ) )
    printf("Failed retrieving RequestStoreFlags - %x\n", hr );
else
    printf("RequestStoreFlags is %x\n", dwFlags );

// set the flag
hr = pEnroll->put_RequestStoreFlags
   ( CERT_SYSTEM_STORE_LOCAL_MACHINE );
if ( FAILED ( hr ) )
    printf("Failed updating RequestStoreFlags - %x\n", hr );
else
    printf("Updated RequestStoreFlags\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