функция обратного вызова PRADIUS_EXTENSION_PROCESS_2 (authif.h)
Синтаксис
PRADIUS_EXTENSION_PROCESS_2 PradiusExtensionProcess2;
DWORD PradiusExtensionProcess2(
[in, out] PRADIUS_EXTENSION_CONTROL_BLOCK pECB
)
{...}
Параметры
[in, out] pECB
Указатель на структуру RADIUS_EXTENSION_CONTROL_BLOCK . Элементы этой структуры содержат значения и указатели функций, которые позволяют библиотеке DLL расширения NPS обрабатывать пакет RADIUS.
Возвращаемое значение
Если функция выполнена успешно, возвращаемое значение будет NO_ERROR.
Если функция завершается сбоем, возвращаемое значение должно быть соответствующим кодом ошибки из WinError.h.
Комментарии
Если возвращаемое значение отличается от NO_ERROR, NPS отклоняет запрос.
Следующие атрибуты доступны только для чтения. Библиотеки DLL расширения, реализующие RadiusExtensionProcess2 , не могут добавлять, изменять или удалять эти атрибуты в запросе или ответе, содержавшемся в RADIUS_EXTENSION_CONTROL_BLOCK.
- ratCode
- ratIdentifier
- ratAuthenticator
- ratSrcIPAddress
- ratSrcPort
- ratProvider
- ratUniqueId
- ratSrcIPv6Address
Библиотеки DLL расширения NPS, которые экспортируют RadiusExtensionProcess2 , не нужно экспортировать radiusExtensionFreeAttributes.
Дополнительные сведения об использовании этой функции см. в разделе Процесс расширений NPS.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Ни одна версия не поддерживается |
Минимальная версия сервера | Windows Server 2008 |
Целевая платформа | Windows |
Header | authif.h |