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


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

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

Синтаксис

HRESULT RouterInvokeConfigUI(
  DWORD     dwEapTypeId,
  ULONG_PTR uConnectionParam,
  HWND      hwndParent,
  DWORD     dwFlags,
  BYTE      *pConnectionDataIn,
  DWORD     dwSizeOfConnectionDataIn,
  BYTE      **ppConnectionDataOut,
  DWORD     *pdwSizeOfConnectionDataOut
);

Параметры

dwEapTypeId

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

uConnectionParam

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

hwndParent

Дескриптор родительского окна для пользовательского интерфейса конфигурации.

dwFlags

Задает флаг RAS_EAP_FLAG_ROUTER. Это единственный допустимый флаг для этого параметра. Это означает, что проверка подлинности выполняется между двумя маршрутизаторами. Этот параметр всегда включает этот флаг.

pConnectionDataIn

Указатель на текущие данные конфигурации для интерфейса.

dwSizeOfConnectionDataIn

Указывает размер текущих данных конфигурации, на которые указывает параметр pConnectionDataIn .

ppConnectionDataOut

Указатель на указатель на буфер, содержащий новые данные конфигурации для интерфейса.

pdwSizeOfConnectionDataOut

Указатель на переменную DWORD для получения размера новых данных конфигурации.

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

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

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

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

Требования

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

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

Интерфейсы EAP

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

IEAPProviderConfig

IEAPProviderConfig::Initialize

IEAPProviderConfig::RouterInvokeCredentialsUI

IEAPProviderConfig::ServerInvokeConfigUI

IEAPProviderConfig::Uninitialize