Eigenschaften des Steuerelements für die Zertifikatregistrierung in C++

Wenn Sie eine Eigenschaft der Zertifikatregistrierungssteuerung in C++ festlegen oder abrufen, gibt der Methodenaufruf ein HRESULT zurück. In diesem HRESULT gibt der Wert S _ OK an, dass die Methode erfolgreich ausgeführt wurde.

In C++ geschriebene Programme können die Eigenschaften der Zertifikatregistrierungssteuerung über Methodenaufrufe in der folgenden Form abrufen.

#include <windows.h>

HRESULT get_propertyName( datatype * pPropValue);

Dabei gibt propertyName den Namen der Eigenschaft an, auf die zugegriffen wird, und pPropValue ist ein Zeiger auf eine Variable des entsprechenden Datentyps. Nach erfolgreichem Abschluss dieses Methodenaufrufs wird pPropValue auf die Variable zeigen, die den Wert der propertyName-Eigenschaft enthält.

Um beispielsweise den Wert für die RootStoreType-Eigenschaft abzurufen, verwenden Sie den folgenden Code.

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

In C++ geschriebene Programme können die Eigenschaften der Zertifikatregistrierungssteuerung festlegen, indem sie Methoden im folgenden Formular aufrufen.

#include <windows.h>

HRESULT put_propertyName( datatype PropValue);

Dabei gibt propertyName den Namen der Eigenschaft an, auf die zugegriffen wird, und PropValue ist ein Wert des entsprechenden Datentyps. Nach erfolgreichem Abschluss dieses Methodenaufrufs ist der neue Wert der propertyName-Eigenschaft PropValue.

Zum Festlegen des Eigenschaftswerts für RootStoreType kann beispielsweise der folgende Code verwendet werden.

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