Заголовок authif.h

Этот заголовок используется сервером политики сети. Дополнительные сведения см. в разделе:

authif.h содержит следующие программные интерфейсы:

Функции обратного вызова

 
PRADIUS_EXTENSION_FREE_ATTRIBUTES

Функция RadiusExtensionFreeAttributes — это определяемая приложением функция, вызываемая NPS для освобождения памяти, занимаемой атрибутами, возвращаемыми RadiusExtensionProcessEx.
PRADIUS_EXTENSION_INIT

Функция RadiusExtensionInit является определяемой приложением функцией и вызывается NPS во время запуска службы. Используйте RadiusExtensionInit для выполнения любых операций инициализации библиотеки DLL расширения.
PRADIUS_EXTENSION_PROCESS

Функция RadiusExtensionProcess — это определяемая приложением функция, вызываемая NPS для каждого пакета проверки подлинности или учета, который NPS получает от сервера сетевого доступа (NAS).
PRADIUS_EXTENSION_PROCESS_2

Приложение определяется функцией и вызывается NPS для каждого пакета проверки подлинности или учета, который получает NPS.
PRADIUS_EXTENSION_PROCESS_EX

Функция RadiusExtensionProcessEx — это определяемая приложением функция, вызываемая NPS для каждого пакета проверки подлинности или учета, который NPS получает от сервера сетевого доступа (NAS).
PRADIUS_EXTENSION_TERM

Функция RadiusExtensionTerm является определяемой приложением функцией и вызывается NPS перед выгрузки библиотеки DLL расширения. Используйте RadiusExtensionTerm для выполнения любых операций очистки для библиотеки DLL расширения.

Структуры

 
RADIUS_ATTRIBUTE

Структура RADIUS_ATTRIBUTE представляет атрибут RADIUS или расширенный атрибут.
RADIUS_ATTRIBUTE_ARRAY

Структура RADIUS_ATTRIBUTE_ARRAY представляет массив атрибутов.
RADIUS_EXTENSION_CONTROL_BLOCK

Структура RADIUS_EXTENSION_CONTROL_BLOCK предоставляет сведения о текущем запросе RADIUS. Он также предоставляет функции для получения атрибутов, связанных с запросом, и для настройки ликвидации запроса.
RADIUS_VSA_FORMAT

Структура RADIUS_VSA_FORMAT представляет формат строковой части атрибута поставщика RADIUS.

Перечисления

 
RADIUS_ACTION

Тип RADIUS_ACTION перечисляет ответы, которые библиотека DLL расширения NPS может создать в ответ на запрос доступа.
RADIUS_ATTRIBUTE_TYPE

Тип RADIUS_ATTRIBUTE_TYPE перечисляет возможные типы для атрибута RADIUS.
RADIUS_AUTHENTICATION_PROVIDER

Тип RADIUS_AUTHENTICATION_PROVIDER перечисляет возможные поставщики проверки подлинности, которые могут использовать NPS.
RADIUS_CODE

Тип перечисления RADIUS_CODE перечисляет возможные коды пакетов RADIUS.
RADIUS_DATA_TYPE

Тип RADIUS_DATA_TYPE перечисляет возможный тип данных для атрибута RADIUS или расширенного атрибута.
RADIUS_EXTENSION_POINT

Тип перечисления RADIUS_EXTENSION_POINT перечисляет возможные точки в процессе запроса RADIUS при вызове функции RadiusExtensionProcess2.
RADIUS_REJECT_REASON_CODE

Перечисление RADIUS_REJECT_REASON_CODE определяет возможные коды отклонения пакетов RADIUS.