Поделиться через


Свойства элемента управления регистрацией сертификатов в 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 — это значение соответствующего типа данных. После успешного завершения этого вызова метода новое значение свойства Name будет PropValue.

Например, чтобы задать значение свойства для RootStoreType, можно использовать следующий код.

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