Интерфейс IMSCEPSetup (casetup.h)
Интерфейс IMSCEPSetup определяет функциональные возможности для установки и удаления роли службы регистрации сетевых устройств (NDES) на компьютере служб сертификатов. Реализуйте этот интерфейс, чтобы предоставить пользовательскую программу установки для установки и удаления этой роли.
Корпорация Майкрософт предоставляет реализацию этого интерфейса в классе CMSCEPSetup . Для установки необходимо вызвать Метод InitializeDefaults перед доступом к любым свойствам или вызовом любых других методов в объекте CMSCEPSetup .
В C++ экземпляр этого интерфейса создается путем вызова функции CoCreateInstance с идентификатором класса CLSID_CMSCEPSetup .
Наследование
Интерфейс IMSCEPSetup наследуется от интерфейса IUnknown . IMSCEPSetup также имеет следующие типы членов:
Методы
Интерфейс IMSCEPSetup имеет следующие методы.
IMSCEPSetup::get_MSCEPErrorId Возвращает идентификатор для дополнительных сведений об ошибке, связанных со сбоем спецификации службы регистрации сетевых устройств (NDES). Любой вызов метода для родительского объекта сбрасывает это свойство. |
IMSCEPSetup::get_MSCEPErrorString Содержит строковые данные для дополнительных сведений об ошибках, связанных со сбоем спецификации службы регистрации сетевых устройств (NDES). Любой вызов метода для родительского объекта сбрасывает это свойство. |
IMSCEPSetup::GetKeyLengthList Возвращает список длин ключей, поддерживаемых указанным поставщиком служб шифрования (CSP). (IMSCEPSetup.GetKeyLengthList) |
IMSCEPSetup::GetMSCEPSetupProperty Возвращает значение свойства для конфигурации службы регистрации сетевых устройств (NDES). |
IMSCEPSetup::GetProviderNameList Возвращает список поставщиков служб шифрования (CSP), которые предоставляют асимметричные сигнатуры ключей и алгоритмы обмена на компьютере. |
IMSCEPSetup::InitializeDefaults Инициализирует объект CMSCEPSetup со значениями по умолчанию, чтобы включить установку роли службы регистрации сетевых устройств (NDES). |
IMSCEPSetup::Install Устанавливает роль службы регистрации сетевых устройств (NDES), настроенную в объекте CMSCEPSetup. |
IMSCEPSetup::IsMSCEPStoreEmpty Всегда возвращает VARIANT_TRUE. Его не следует использовать. |
IMSCEPSetup::P ostUnInstall Не реализуется. Она зарезервирована для последующего использования. |
IMSCEPSetup::P reUnInstall Удаляет параметры реестра и IIS для роли службы регистрации сетевых устройств (NDES). |
IMSCEPSetup::SetAccountInformation Задает сведения об учетной записи пользователя, используемые расширением службы регистрации сетевых устройств IIS (NDES) для выполнения регистрации от имени сетевых устройств. |
IMSCEPSetup::SetMSCEPSetupProperty Задает значение свойства для конфигурации службы регистрации сетевых устройств (NDES). |
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Ни одна версия не поддерживается |
Минимальная версия сервера | Windows Server 2008 Datacenter, Windows Server 2008 Корпоративная [только классические приложения] |
Целевая платформа | Windows |
Header | casetup.h |