共用方式為


C++ 中的憑證註冊控制屬性

當您在 C++ 中設定或擷取憑證註冊控制屬性時,方法呼叫會傳回 HRESULT。 在此 HRESULT中,S_OK值表示已成功執行方法。

以 C++ 撰寫的程式可以透過下列格式的方法呼叫來擷取憑證註冊控制屬性。

#include <windows.h>

HRESULT get_propertyName( datatype * pPropValue);

其中 propertyName 會指定要存取的屬性名稱,而 pPropValue 是適當資料類型之變數的指標。 成功完成這個方法呼叫之後, pPropValue 會指向包含 propertyName 屬性值的變數。

例如,若要擷取 RootStoreType 屬性的值,您可以使用下列程式碼。

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

以 C++ 撰寫的程式可以透過以下列格式呼叫方法來設定憑證註冊控制屬性。

#include <windows.h>

HRESULT put_propertyName( datatype PropValue);

其中 propertyName 會指定要存取的屬性名稱,而 PropValue 是適當資料類型的值。 成功完成這個方法呼叫之後, propertyName 屬性的新值將會是 PropValue

例如,若要設定 RootStoreType的屬性值,可以使用下列程式碼。

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