Eigenschaften des Zertifikatregistrierungssteuerelements in C++
Wenn Sie eine Eigenschaft für die Zertifikatregistrierungssteuerung in C++ festlegen oder abrufen, gibt der Methodenaufruf ein HRESULT-zurück. In diesem HRESULT-gibt ein Wert von S_OK an, dass die Methode erfolgreich ausgeführt wurde.
Programme, die in C++ geschrieben wurden, können die Eigenschaften der Zertifikatregistrierungssteuerung anhand von Methodenaufrufen im folgenden Formular abrufen.
#include <windows.h>
HRESULT get_propertyName( datatype * pPropValue);
Wenn propertyName- den Namen der Eigenschaft angibt, auf die zugegriffen wird, und pPropValue- ein Zeiger auf eine Variable des entsprechenden Datentyps ist. Nach erfolgreichem Abschluss dieses Methodenaufrufs verweist pPropValue- auf die Variable, die den Wert der propertyName-Eigenschaft enthält.
Um z. B. 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 Methoden im folgenden Formular aufgerufen werden.
#include <windows.h>
HRESULT put_propertyName( datatype PropValue);
Wenn propertyName den Namen der Eigenschaft angibt, auf die zugegriffen wird, und PropValue- ist ein Wert des entsprechenden Datentyps. Nach erfolgreichem Abschluss dieses Methodenaufrufs wird der neue Wert der propertyName-Eigenschaft PropValue-.
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 );