Freigeben über


Eigenschaften des Zertifikatregistrierungssteuerelements in C++

Wenn Sie eine Zertifikatregistrierungssteuerungseigenschaft in C++ festlegen oder abrufen, gibt der Methodenaufruf ein HRESULT zurück. In diesem HRESULT-Objekt gibt der Wert S_OK an, dass die Methode erfolgreich ausgeführt wurde.

Programme, die in C++ geschrieben wurden, können die Eigenschaften der Zertifikatregistrierungssteuerung durch Methodenaufrufe im folgenden Format 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 zeigt pPropValue auf die Variable, die den Wert der propertyName-Eigenschaft enthält.

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

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

Programme, die in C++ geschrieben wurden, können die Eigenschaften der Zertifikatregistrierungssteuerung festlegen, indem Sie Methoden im folgenden Format aufrufen.

#include <windows.h>

HRESULT put_propertyName( datatype PropValue);

Wobei propertyName den Namen der Eigenschaft angibt, auf die zugegriffen wird, und PropValue ist ein Wert des entsprechenden Datentyps. Nach erfolgreichem Abschluss dieses Methodenaufrufs lautet der neue Wert der propertyName-EigenschaftPropValue.

Um beispielsweise den Eigenschaftswert für den RootStoreType festzulegen, kann der folgende Code verwendet werden.

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