Partager via


Méthode ICEnroll ::p ut_MyStoreFlags (xenroll.h)

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

La propriété MyStoreFlags définit ou récupère l’emplacement du Registre utilisé pour my store.

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_MyStoreFlags(
  LONG dwFlags
);

Paramètres

dwFlags

Valeur de retour

None

Remarques

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

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

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