MÉTHODE ICEnroll::get_MyStoreName (xenroll.h)
[Cette propriété n’est plus disponible à partir de Windows Server 2008 et Windows Vista.]
La propriété MyStoreName définit ou récupère le nom du magasin où sont conservés les certificats avec des clés privées liées.
La valeur de MyStoreName spécifie le magasin dans lequel placer le nouveau certificat produit à partir de acceptPKCS7 ou acceptFilePKCS7. La valeur par défaut de cette propriété est « MY ». Cette propriété a d’abord été définie dans l’interface ICEnroll .
Cette propriété est en lecture/écriture.
Syntaxe
HRESULT get_MyStoreName(
BSTR *pbstrName
);
Paramètres
pbstrName
Valeur de retour
None
Remarques
La propriété MyStoreName affecte le comportement des méthodes suivantes :
La possibilité de définir cette propriété est désactivée lorsque le contrôle d’inscription de certificat est exécuté en tant que contrôle scripté.
Exemples
BSTR bstrStoreName = NULL;
HRESULT hr;
// pEnroll is previously instantiated ICEnroll interface pointer
// get the storename
hr = pEnroll->get_MyStoreName( &bstrStoreName );
if ( FAILED ( hr ) )
printf("Failed getting MyStoreName - %x\n", hr );
else
printf( "MyStoreName: %ws\n", bstrStoreName );
// free BSTR when done
if ( NULL != bstrStoreName )
SysFreeString( bstrStoreName );
// set the storename
// bstrNewName previously set to a valid store name
hr = pEnroll->put_MyStoreName( bstrNewName );
if ( FAILED ( hr ) )
printf("Failed setting MyStoreName - %x\n", hr );
else
printf( "MyStoreName was set to : %ws\n", bstrNewName );
Spécifications
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 |