Метод ICertManageModule::SetProperty (certmod.h)
Метод SetProperty позволяет модулю задать значение свойства.
Синтаксис
HRESULT SetProperty(
[in] const BSTR strConfig,
[in] BSTR strStorageLocation,
[in] BSTR strPropertyName,
[in] LONG Flags,
[in] const VARIANT *pvarProperty
);
Параметры
[in] strConfig
Представляет строку конфигурации для сервера служб сертификатов в формате COMPUTERNAME\CANAME, где COMPUTERNAME — сетевое имя сервера служб сертификации, а CANAME — общее имя центра сертификации (ЦС), введенное для ЦС во время установки служб сертификации. Сведения об имени строки конфигурации см. в разделе ICertConfig.
[in] strStorageLocation
Расположение, которое предоставляет хранилище для значений свойств, как описано в определении strStorageLocation в ICertManageModule::GetProperty.
[in] strPropertyName
Имя свойства, значение которого присваивается. Модули политики и выхода должны поддерживать следующие свойства, которые используются диспетчером служб сертификатов.
Значение | Значение |
---|---|
|
Имя модуля. |
|
Описание модуля. |
|
Авторские права, относящиеся к модулю. |
|
Версия файла модуля. |
|
Версия модуля. |
[in] Flags
Этот параметр зарезервирован и должен иметь нулевое значение.
[in] pvarProperty
Значение, присваиваемое свойству, заданному параметром strPropertyName.
Возвращаемое значение
VB
Если метод выполнен успешно, метод возвращает S_OK.Если метод завершается сбоем, он возвращает значение HRESULT , указывающее на ошибку. Список распространенных кодов ошибок см. в разделе Общие значения HRESULT.
Комментарии
Этот метод предназначен для будущих функциональных возможностей. Однако для удовлетворения требований интерфейса ICertManageModule требуется минимальная реализация.
Примеры
#include <windows.h>
#include <Certmod.h>
HRESULT CCertManagePolicyModule::SetProperty(
/* [in] */ const BSTR strConfig,
/* [in] */ BSTR strStorageLocation,
/* [in] */ BSTR strPropertyName,
/* [in] */ LONG Flags,
/* [in] */ const VARIANT *pvarProperty)
{
// This implementation fulfills the minimal requirement
// needed for ICertManageModule::SetProperty.
return S_OK;
}
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Ни одна версия не поддерживается |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Целевая платформа | Windows |
Header | certmod.h (включая Certsrv.h) |
Библиотека | Certidl.lib |
См. также раздел
CCertManageModule