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


Метод IEAPProviderConfig::Initialize (rrascfg.h)

Система вызывает метод Initialize для инициализации сеанса конфигурации EAP на указанном компьютере.

Синтаксис

HRESULT Initialize(
  LPCOLESTR pszMachineName,
  DWORD     dwEapTypeId,
  ULONG_PTR *puConnectionParam
);

Параметры

pszMachineName

Указатель на строку, завершающуюся нулевым значением, которая содержит имя компьютера, на котором необходимо настроить EAP. Длина строки не ограничена.

dwEapTypeId

Указывает EAP, для которого инициализируется сеанс конфигурации.

puConnectionParam

Указатель на целочисленную переменную без знака. При успешном возвращении значение этой переменной определяет этот сеанс конфигурации.

Возвращаемое значение

Если функция выполняется успешно, возвращаемое значение должно быть S_OK.

Если функция завершается сбоем, возвращаемое значение должно быть одним из следующих кодов.

Код возврата Описание
E_FAIL
Неспецифической ошибке.
E_INVALIDARG
Один из аргументов является недопустимым.
E_OUTOFMEMORY
Сбой метода, так как ему не удалось выделить необходимую память.
E_UNEXPECTED
Произошла непредвиденная ошибка.

Комментарии

Пользовательский интерфейс конфигурации должен позволить пользователю настроить поставщик EAP на удаленном компьютере. Установите подключение к удаленному компьютеру во время вызова метода Initialize.

Библиотека DLL, реализующая IEAPProviderConfig , может поддерживать несколько протоколов проверки подлинности. Параметр dwEapTypeId указывает протокол проверки подлинности для инициализации сеанса конфигурации.

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header rrascfg.h

См. также раздел

Интерфейсы EAP

Справочник по протоколу расширенной проверки подлинности

IEAPProviderConfig

IEAPProviderConfig::RouterInvokeConfigUI

IEAPProviderConfig::RouterInvokeCredentialsUI

IEAPProviderConfig::ServerInvokeConfigUI

IEAPProviderConfig::Uninitialize