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 );
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈