Метод IEAPProviderConfig::RouterInvokeCredentialsUI (rrascfg.h)
Система вызывает метод RouterInvokeCredentialsUI для вызова пользовательского интерфейса учетных данных для проверки подлинности EAP между двумя маршрутизаторами.
Синтаксис
HRESULT RouterInvokeCredentialsUI(
DWORD dwEapTypeId,
ULONG_PTR uConnectionParam,
HWND hwndParent,
DWORD dwFlags,
BYTE *pConnectionDataIn,
DWORD dwSizeOfConnectionDataIn,
BYTE *pUserDataIn,
DWORD dwSizeOfUserDataIn,
BYTE **ppUserDataOut,
DWORD *pdwSizeOfUserDataOut
);
Параметры
dwEapTypeId
Указывает EAP, для которого вызывается пользовательский интерфейс конфигурации.
uConnectionParam
Указывает сеанс конфигурации, для которого вызывается пользовательский интерфейс.
hwndParent
Дескриптор родительского окна для пользовательского интерфейса конфигурации.
dwFlags
Задает флаг RAS_EAP_FLAG_ROUTER. Это единственный допустимый флаг для этого параметра. Это означает, что проверка подлинности выполняется между двумя маршрутизаторами. Этот параметр всегда включает этот флаг.
pConnectionDataIn
Указатель на текущие данные конфигурации для интерфейса.
dwSizeOfConnectionDataIn
Указывает размер текущих данных конфигурации, на которые указывает параметр pConnectionDataIn .
pUserDataIn
Указатель на текущие данные учетных данных для интерфейса.
dwSizeOfUserDataIn
Указывает размер текущих данных учетных данных.
ppUserDataOut
Указатель на указатель на буфер для получения новых данных учетных данных для интерфейса.
pdwSizeOfUserDataOut
Указатель на переменную DWORD для получения размера новых данных учетных данных.
Возвращаемое значение
Если функция выполняется успешно, возвращаемое значение должно быть S_OK.
Если функция завершается сбоем, возвращаемое значение должно быть одним из следующих кодов.
Код возврата | Описание |
---|---|
|
Неспецифической ошибке. |
|
Один из аргументов является недопустимым. |
|
Сбой метода, так как ему не удалось выделить необходимую память. |
|
Произошла непредвиденная ошибка. |
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Целевая платформа | Windows |
Header | rrascfg.h |
См. также раздел
Справочник по протоколу расширенной проверки подлинности
IEAPProviderConfig::Initialize
IEAPProviderConfig::RouterInvokeConfigUI