Partager via


Propriétés du contrôle d’inscription de certificat en C++

Lorsque vous définissez ou récupérez une propriété Certificate Enrollment Control en C++, l’appel de méthode retourne un HRESULT. Dans ce hresult, une valeur de S_OK indique que la méthode a été exécutée avec succès.

Les programmes écrits en C++ peuvent récupérer les propriétés du contrôle d’inscription de certificat par des appels de méthode sous la forme suivante.

#include <windows.h>

HRESULT get_propertyName( datatype * pPropValue);

propertyName spécifie le nom de la propriété accessible et pPropValue est un pointeur vers une variable du type de données approprié. Une fois cet appel de méthode terminé, pPropValue pointe vers la variable qui contient la valeur de la propriété propertyName .

Par exemple, pour récupérer la valeur de la propriété RootStoreType , vous utilisez le code suivant.

// Get the store type.
// hr is an HRESULT.
// bstrStoreType is a BSTR variable.
hr = pEnroll->get_RootStoreType( &bstrStoreType );

Les programmes écrits en C++ peuvent définir les propriétés du contrôle d’inscription de certificat en appelant des méthodes sous la forme suivante.

#include <windows.h>

HRESULT put_propertyName( datatype PropValue);

propertyName spécifie le nom de la propriété accessible et PropValue est une valeur du type de données approprié. Une fois cet appel de méthode terminé, la nouvelle valeur de la propriété propertyName est PropValue.

Par exemple, pour définir la valeur de la propriété pour rootStoreType, le code suivant peut être utilisé.

// Set the store type.
// bstrNewType previously set to a valid store type
hr = pEnroll->put_RootStoreType( bstrNewType );