Свойства элемента управления регистрацией сертификатов в 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 );